从mp4文件提取出h264
ffmpeg -i video.mp4 -c:v copy -bsf:v h264_mp4toannexb -an video.h264
参数说明:
-
-i video.mp4 :指定输入的MP4视频文件
-
-c:v copy :视频流采用复制模式,不进行编码,保持原视频质量
-
-bsf:v h264_mp4toannexb :为视频流添加一组比特流过滤器
h264_mp4toannexb:将MP4封装的H.264流转化为annexb格式,去除MP4相关信息
-
-an :不复制音频流,仅提取视频
-
video.h264:指定输出的H.264单流文件
通过ffplay播放h264
ffplay -stats -f h264 video.h264
参数说明:
-
-stats: 打开 Statistics 选项,会输出一些解码和渲染相关的统计数据。
-
-f h264: 指定视频文件格式为 H.264 的单流文件。
从mp4文件中提取音频
ffmpeg -i test.mp4 -acodec copy -vn output.aac