FFmpeg转码与截图等

Posted 知其所以然

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FFmpeg转码与截图等相关的知识,希望对你有一定的参考价值。

ffmpeg64.exe -v quiet -i "demo.avi" -c:v libx264 -q:a 100 -ar 22050 -crf 23 -movflags faststart -y "demo.mp4"

-v quiet,loglevel:quiet、panic、fatal、error、warning、info、verbose、debug,quiet日志信息应该最少

-c:v libx264,把视频流转换为libx264编码,等同于 vcodec libx264

-q:a 100,等同 -aq 100,设置音频质量数值 100

-ar 22050,设置音频采样率

-crf 23,效率取值在 17~30之间,值越小质量越高

-movflags faststart,支持边下边播

 

2、执行下行命令,不会打出红色错误信息,java.lang.Processor.waitFor()不会阻塞;假如不加 -v quiet ,会出现阻塞。参考:java Process的waitFor()

 

以上是关于FFmpeg转码与截图等的主要内容,如果未能解决你的问题,请参考以下文章

ffmpeg转码重置文件的开始时间

使用 FFmpeg 在 iOS 上编写时将 fMP4 转码为 HLS

ffmpeg转码多路输出

base64的转码与解码

windows下使用ffmpeg进行视频转换和截图。

使用URLEncoderURLDecoder进行URL参数的转码与解码