不幸的是,这篇文章中找到的解决方案均无帮助:
有关的: 视频转换器:ogv 到 avi(或其他更常见的格式)
我有一个高质量动画(特别是来自暗黑破坏神 3).ogv格式,我需要将其转换为更常见的格式,以便在视频编辑工具上使用,更具体地说,Cinelerra 会在尝试打开时关闭.ogv文件,返回错误:
已中止(核心转储)
我的想法是简单地交换格式不会损失品质。为了做到这一点,我使用了AVPROBE 系统检查视频的信息,尝试将其配置复制到我的编码中。输出来自AVPROBE 系统如下:
Input #0, ogg, from 'Cinematic_1_Intro.ogv':
Duration: 00:02:42.79, start: 0.000000, bitrate: 4489 kb/s
Stream #0.0: Data: skeleton
Stream #0.1: Video: theora, yuv420p, 1280x544, 14 fps, 24 tbn, 24 tbc
Metadata:
ENCODER : ffmpeg2theora-0.28
Stream #0.2: Audio: vorbis, 44100 Hz, 5.1, fltp, 192 kb/s
Metadata:
ENCODER : ffmpeg2theora-0.28
SOURCE_OSHASH : f29728676ce32de9
Unsupported codec with id 0 for input stream 0
为了进行转换,我使用AVCONV使用以下参数:
avconv -i Cinematic_1_Intro.ogv -c:v libx264 -acodec libmp3lame -vol 360 Cinematic_1_Intro.mp4 -r 14 -crf 0 -b 4489k -s 1280x544
我也尝试过交换帧速率到24,结果相同。以下是两个视频的截图:
http://postimg.org/image/63sxjp3tf/full/
请注意,该图像来自双显示器设置,分辨率均为 1920x1024,因此可能需要一段时间才能渲染。
右边是原始视频,左边是转换后的视频。如你所见,质量太差和颜色全错了。
那么,我还能做什么呢?我试过了网上能找到的所有方法,但就是无法转换并保持质量。我甚至试过ffmpeg和门编码器包含所有建议的参数有关的发布,但我也无法将其转换为足够的质量。
提前致谢!
答案1
我怀疑如果你真的想将你的视频导入另一个应用程序編輯你最好使用无损视频格式,如 HuffYUV 或 FFV1 甚至无损 h.264使用 -qp 0 而不是 -crf 0正如你所做的那样。取决于你最喜欢哪一个 Cinelerra。
为了无损h.264尝试以下步骤,看看是否比您自己的结果更好:
avconv -i Cinematic_1_Intro.ogv \
-c:v libx264 -preset veryslow -qp 0 -vf scale="1280:trunc(ow/a/2)*2" \
-c:a libmp3lame -qscale:a 3 -af 'volume=1.5' -ac 2 \
Cinematic_1_Intro.mp4
许多语法来自当前的 FFmpeg,我还没有在旧的 avconv 上测试过,特别是我试图重现某些设置的缩放和音量变化……