将 rmvb 视频转换为 mp4/mkv 且不损失任何质量的最快和最佳方法是什么?

将 rmvb 视频转换为 mp4/mkv 且不损失任何质量的最快和最佳方法是什么?

该文件将在 Popbox3D 中播放。

我以前的方法是使用 vidcoder(handbrake 的一个分支)使用正常设置转换视频,但我最近确认这会显著降低视频和音频质量。

我将转换质量提高到“高配置”,这样可以生成更高质量的视频,但在 Core2Duo 笔记本电脑上,转换时间增加到视频长度的两倍左右(转换 45 分钟的视频需要 95 分钟)。当需要转换大量视频时,这不太理想。

我尝试使用 mkv toolnix 直接重新混合,但这会产生一个视频,该视频拒绝在 Popbox3D 上显示视频,这与报告的情况一致:

可以将 RealMedia A/V 放入 MKV 容器中(使用 MKVtoolnix)——但是,稍后播放会很尴尬。RV40
仅被怀疑基于 H.264——简化,与 MPEG-4 AVC 规范不一致。

我已读过...

正常情况下,[ffmpeg] 应该将视频转换为 .video.mp4,将音频转换为(.wav 然后转换为) .audio.mp4,然后将视频和音频合并成一个新的 .mp4 文件并删除临时的仅视频和仅音频文件。

我目前正试图发现这是如何做到的。

谁能帮我?

附言:我从亚洲下载了很多电视剧,出于某种奇怪的原因,rmvb 在那里非常流行。有时,它是唯一可用的格式。不幸的是,这种格式与 Popbox3D 不兼容,所以我必须转换文件才能在电视上观看。

答案1

转码(您想要执行的操作)在质量方面可能很棘手,因为程序解码源材料的方式不同。更好的解码器可以提供帮助,但最好的解决方案是更高的编码比特率(和更大的文件大小)。

如果您想使用 vidcoder 但又想让它更快,请从普通配置文件开始,然后大幅提高比特率(尝试质量 15 或 12)。这只会比以前慢一点,但质量会好得多。音频比特率(160Kb/s+)也可以这样做。高质量配置文件将需要更多的 CPU 能力,因为诸如 b 帧、自适应量化、2 遍比特率控制、CABAC 和各种其他选项,它们可以在较低的比特率下提供更好的图像质量。

质量选项也可以提高质量,即使比特率较高。您使用的处理器...很慢。专为视频编辑设计的计算机将大大加快速度,并允许在实时比特率下使用更好的质量控制。

如果无法接受较大的文件大小,那么可以考虑使用更高质量的设置,但速度会慢很多。如果仍然无法接受,那么就换一台更快的新电脑($$$$$)。

相关内容