首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何用ffmpeg将rmvb转换成同样质量的mp4?

如何用ffmpeg将rmvb转换成同样质量的mp4?
EN

Stack Overflow用户
提问于 2018-05-02 18:53:33
回答 1查看 3.9K关注 0票数 1

我发现一个批处理文件,可以转换rmvb到mp4使用ffmpeg命令,但文件大小变得非常大(700MB变成3 3gb),所以我可以改变一些在下面的脚本,使文件大小更小和相同的质量?

/F "tokens=*“的

%%G IN ('dir /b *.rmvb') DO ffmpeg -i "%%G”-vcodec mpeg4 -qscale:v 2 -acodec aac "%%~nG.mp4“

还有为什么我一直收到这条消息?是脚本有问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-02 21:08:38

您可以将for循环简化为:

代码语言:javascript
复制
for %%G in (*.rmvb) do ffmpeg -i "%%~G" -c:v h264 -c:a aac "%%~nG.mp4"

这将转换为h264视频和aac音频。这些编解码器目前相当普遍。

视频默认为CRF 23,而音频默认为128k。

这应该会在9300k到1000k以下的图像中显示的十分之一的比特率下提供合理的质量。

持续时间错误有时会发生,而且可能看起来很多,尽管结尾视频看起来可能仍然和原始视频一样好。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50132902

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档