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