gpt4 book ai didi

batch-file - 如何使用 ffmpeg 将 rmvb 转换为相同质量的 mp4?

转载 作者:行者123 更新时间:2023-12-04 22:53:15 26 4
gpt4 key购买 nike

我找到了一个可以使用 ffmpeg 命令将 rmvb 转换为 mp4 的批处理文件,但是转换后文件大小变得非常大(700mb 变为 3gb),那么我可以在下面的脚本中更改一些内容以使文件大小更小且质量相同吗?

FOR /F "tokens=*" %%G IN ('dir /b *.rmvb') DO ffmpeg -i "%%G" -vcodecmpeg4 -qscale:v 2 -acodec aac "%%~nG.mp4"


还有为什么我一直收到这个消息?是不是剧本有问题?
enter image description here

最佳答案

您可以将 for 循环简化为:

for %%G in (*.rmvb) do ffmpeg -i "%%~G" -c:v h264 -c:a aac "%%~nG.mp4"

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

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

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

时长错误有时会发生,并且可能看起来很多,尽管最终视频可能仍然与原始视频一样好。

关于batch-file - 如何使用 ffmpeg 将 rmvb 转换为相同质量的 mp4?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50132902/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com