View Full Version : Parallel transcode issues
igor2_
18th January 2009, 18:35
I have a mkv file that was created with eac3to and then I used mkvmerge to mux the audio back in and split the track into smaller pieces. I then transcode these pieces ( into xvid in avi ) on different computers to speed up the process and then merge them back into one file using mencoder. The problem is that when the pieces are merged back together there is a blockiness between pieces. When looking at the pieces after they are transcoded in virtual dub mod it shows that the first frame in the files are not key frames they are of type "D" ( not sure what that means ). I am wondering if there is any other way to split the original mkv file so that it can be transcoded by separate computers and then reassembled without artifacts between the pieces. I have tried transcoding under both linux and windows and am using the newest version of mkvmerge and mencoder. I would prefer to be able to do as much as possible under linux. Any help would be appreciated.
Thanks in advance, Ian
poisondeathray
18th January 2009, 19:12
You could try avidemux under linux or windows to cut and/or encode. It also supports .mkv
setarip_old
18th January 2009, 20:29
@igor2_
Hi!
Why don't you simply convert your original source material, presumably a DVD, DIRECTLY to an XviD-compressed .AVI, rather than creating an MKV, etc.?
It would be much simpler, much more certain not to exhibit "blockiness" as joined junctures, and would undoubtedly result in a higher quality file...
igor2_
18th January 2009, 20:46
I am trying avidemux now to see if that solves the problem it did say there was a problem with the keyframes in the mkv so that seems like a step in the correct direction.
@setarip_old
the source is blu-ray and I am trying to reduce the time required for the transcode it is 20+ hours when using only one machine. I am using mkv as that is what the tools generate and I can convert that straight to an xvid it just takes a while.
setarip_old
18th January 2009, 21:47
@setarip_old
the source is blu-rayThanks for clarifying ;>}
igor2_
18th January 2009, 21:50
avidemux does not seem to be working... I have opened my mkv file with audio muxed in and tried to save it out as an avi and an mkv that was split into pieces and it did not split it. I also saved it as an mkv after avidemux rebuilt the index it said was bad and then tried to split the resulting mkv using mkvmerge and it did not see any key frames and so only made one chunk. When using the buttons to advance through the file if you click next key frame it just goes to the next frame in both safe mode and not in safe mode ( asks due to h264 codec ). any other ideas would be greatly appreciated.
Wombler
18th January 2009, 21:54
I have a mkv file that was created with eac3to and then I used mkvmerge to mux the audio back in and split the track into smaller pieces. I then transcode these pieces ( into xvid in avi ) on different computers to speed up the process and then merge them back into one file using mencoder. The problem is that when the pieces are merged back together there is a blockiness between pieces. When looking at the pieces after they are transcoded in virtual dub mod it shows that the first frame in the files are not key frames they are of type "D" ( not sure what that means ). I am wondering if there is any other way to split the original mkv file so that it can be transcoded by separate computers and then reassembled without artifacts between the pieces. I have tried transcoding under both linux and windows and am using the newest version of mkvmerge and mencoder. I would prefer to be able to do as much as possible under linux. Any help would be appreciated.
Thanks in advance, Ian
That should in theory be possible but I'm not sure if there's any software at present that will do that.
DVD2One has supported processor farms for DVD transcoding since the early days so I don't see why that capability couldn't be built into Blu-ray processing software.
Wombler
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.