1:
改變編碼格式
原mp4文件:視頻是h264 音頻是aac
視頻轉成h265,音頻轉成mp3(容器為mkv,有些容器不一定支持放h265的)
ffmpeg -i test_60s.mp4 -vcodec libx265 -acodec libmp3lame out_h265_mp3.mkv
播放: ffplay out_h265_mp3.mkv
2:
修改幀率
ffmpeg -i test_60s.mp4 -r 15 output2.mp4
(注意不要加上-codec copy這樣是無效的,因為修改幀率是有重新編碼的)
ffmpeg -i test_60s.mp4 -codec copy -r 15 output2.mp4
3:
修改視頻碼率
原Mp4文件
ffmpeg -i test_30s.mp4 -b 200k outpou_b.mkv
ffmpeg -i test_30s.mp4 -b 200k outpou_b.mp4
根據上面轉成mkv看到這個不是完全一樣的,還有個細節轉成mkv音頻轉成了vorbis(Ogg全稱是OGGVobis(oggVorbis)是一種音頻壓縮格式,mkv默認音頻格式)
這樣就可以保持不變
ffmpeg -i test_30s.mp4 -b 400k -acodec copy outpou_b.mkv
4:
修改音頻碼率
原Mp4文件
ffmpeg -i test_30s.mp4 -b:a 400k outpou_ba.mp4
(可以看到音頻碼率雖然可以改變但不是無限增大的)
(有個細節視頻的碼率也變了,因為被新編碼了。就可以加上-vcodec copy 不進行重新編碼)
ffmpeg -i test_30s.mp4 -b:a 400k -vcodec copy outpou_ba.mp4
5:
修改音視頻碼率
原Mp4文件
ffmpeg -i test_30s.mp4 -b:a 400k -b:v 400k outpou_bav.mp4
6:
修改視頻分辨率
原Mp4文件
ffmpeg -i test_30s.mp4 -s 480x270 outpou_480x270.mp4(修改分辨率就要重新編碼了)
7:
修改音頻采樣率
原Mp4文件
ffmpeg -i test_30s.mp4 -ar 44100 outpou_ar44100.mp4