FFmpeg编解码处理1-转码全流程简介 (3)

使用 ffprobe 看一下文件格式:

think@opensuse> ffprobe tnmil2.flv ffprobe version 4.1 Copyright (c) 2007-2018 the FFmpeg developers Input #0, flv, from 'tnmil2.flv': Metadata: encoder : Lavf58.20.100 Duration: 00:00:13.68, start: 0.057000, bitrate: 474 kb/s Stream #0:0: Video: h264 (High), yuv420p(progressive), 784x480, 25 fps, 25 tbr, 1k tbn, 50 tbc Stream #0:1: Audio: aac (LC), 44100 Hz, stereo, fltp, 128 kb/s

使用输入文件中的编码格式和封装格式生成输出文件

./transcode -i tnmil2.flv -c:v copy -c:a copy tnmil2o.flv

指定编码格式和封装格式生成输出文件

./transcode -i tnmil2.flv -c:v mpeg2video -c:a mp2 tnmil2.ts 7. 参考资料

[1]. FFmpeg关于nb_smples,frame_size以及profile的解释,https://blog.csdn.net/zhuweigangzwg/article/details/53335941
[2]. What does the output of ffmpeg mean? tbr tbn tbc etc?
[3]. 视频编解码基础概念, https://www.cnblogs.com/leisure_chn/p/10285829.html
[4]. 对ffmpeg的时间戳的理解笔记, https://blog.csdn.net/topsluo/article/details/76239136
[6]. ffmpeg中的时间戳与时间基,
[6]. ffmpeg编解码中涉及到的pts详解,
[7]. 音视频录入的pts和dts问题, https://blog.csdn.net/zhouyongku/article/details/38510747

8. 修改记录

2019-03-23 V1.0 初稿

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpgypf.html