Unfortunately, none of the solutions found on this post helped:
I have a High Quality animation (specifically, from Diablo 3) on .ogv format and I need to be able to convert it to a more common format which can be used on video editing tools, more specifically, Cinelerra which just closes on attempts to open .ogv files, returning as error:
Aborted (core dumped)
My idea is to simply swap the format without losing quality. In order to do so, I used avprobe to check the video's information in an attempt to copy it's configurations over to my encoding. The output from avprobe is as follows:
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
For conversion, I'm using avconv with the following parameters:
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
I've also tried swapping the framerate to 24, same results. Here is a screenshot of both videos:
Note that the image is from a dual-monitor setup with both on 1920x1024, so it may take a while to render.
On the right we have the original video and, on the left, the converted one. As you can see, the quality is horrible and the colors are all wrong.
So, what else can I do? I've tried every single thing I could find on the internet and I simply cannot convert this and maintain the quality. I've even tried ffmpeg and mencoder with all the suggested parameters on the related post, but I also couldn't get it converted with enough quality.
Thanks in advance!