開了幾天小差,今天繼續學習ffmpeg。
準備測試使用的視頻,并查看其信息
# 查看視頻信息。使用Mediainfo也可以
ffprobe test.mp4
視頻格式的信息如下。?
?
保持編碼格式:ffmpeg -i test.mp4 -vcodec copy -acodec copy test_copy.tsffmpeg -i test.mp4 -codec copy test_copy2.ts
改變編碼格式:ffmpeg -i test.mp4 -vcodec libx265 -acodec libmp3lame out_h265_mp3.mkv
修改幀率:ffmpeg -i test.mp4 -r 15 -codec copy output.mp4 (錯誤命令)ffmpeg -i test.mp4 -r 15 output2.mp4
修改視頻碼率:ffmpeg -i test.mp4 -b 400k output_b.mkv (此時音頻也被重新編碼)
修改視頻碼率:ffmpeg -i test.mp4 -b:v 400k output_bv.mkv
修改音頻碼率:ffmpeg -i test.mp4 -b:a 192k output_ba.mp4如果不想重新編碼video,需要加上-vcodec copy
修改音視頻碼率:ffmpeg -i test.mp4 -b:v 400k -b:a 192k output_bva.mp4
修改視頻分辨率:ffmpeg -i test.mp4 -s 480x270 output_480x270.mp4
修改音頻采樣率: ffmpeg -i test.mp4 -ar 44100 output_44100hz.mp4
執行以上命令時,發現本機么有h264和h265編碼,百度說是需要自己編譯一份,之后補上,先把命令記下來