Log in

View Full Version : Software Recommendation: Music Video Transcoding


Supacon
25th June 2005, 19:40
Greetings everyone:

This is my first post here, and although I'm very familliar with digital audio, I'm fairly new to video transcoding, and have found it to be a fair bit more complex.

I have a big task ahead of me right now, of ripping about a hundred music video DVDs (the kind released for DJs). So far I have ripped them into individual chapters, then I wrote a perl script that combines the main video with the intro file VOBs (which are in a separate chapter, normally), renames the resulting files by chapter number(s), Artist Name, and Title. So far so good! I can play these files with Winamp using the MPlayer plugin.

But... to have almost 100 X 8GB worth of VOBs on my hard drive is going to press me for space. I've decided that I'd like to transcode to something that gives me very high quality, and reduces the filesize to somewhere between 30% to 50%. i.e., every video is currently around 200MB as a DVD VOB, but I'd like to get them down to about 100MB or less. Note that it is important for me to encode the audio (which is DVD-PCM 48KHz) to something with a high degree of fidelity, like perhaps Ogg Vorbis Q4.

I have a few questions out there for those who have more experience in transcoding this kind of stuff:

1. What would be the best codec (I'm guessing XVid) for this task, and at what bitrate (settings?) would I get the best ratio of quality to size? i.e. is there no point in transcoding to XVid at 50% of the original size, or should I just as well transcode to something smaller?

2. What software or tools would be available for Windows that allow you to specify a percentage size, or perhaps a target bitrate... or is this not even a feasible way of doing it? Is there quality level presets in XVid, like in lame MP3 or Ogg Vorbis?
Also, are there some tools in which I could specify a whole directory tree of VOBs and tell it to go and encode everything in one shot?

3. What types of container formats are available that would allow the greatest flexibility in tagging with artist names, titles, genre, BPM info, cuepoints, etc.? Matroska comes to mind, but I don't know much about it, and it doesn't yet seem widely supported. So far it seems like MPEG and AVI files just can't be tagged, other than with the filename.

and finally...
4. Perhaps a little off topic, but does anyone know of software that allows you to play and mix video realtime (like, for DJs) and supports VOBs and a wide variety of codecs and container formats?


I know I'm asking a lot of questions, and probably many of them are obvious to those who are quite familliar with this stuff, but I very much appreciate any responses that help me acheive my goals! And for the record, if anyone is interested in my perl script that combines and names VOBs, I'm certainly willing to share it!

edurm
26th June 2005, 03:50
Hello there,

1) Yes Xvid would be the best choice. You must use 2 pass xvid mode and 1500kpbs and above will give you DVD-Like quality.

2) check this link: http://www.doom9.org/software.htm - Aim to gordian knot rip pack, it have all the programs you may ever need. ;)

3) same doubt

4) I have no idea

Marius-the-Mad
27th June 2005, 02:19
(A bit off-topic, sorry.)

@ Supacon:

If you want to encode your PCM soundtrack to something different, Vorbis @ Q4 is too low for "high degree of fidelity", IMO. Consider using Q6 or MP3 (use LAME 3.96.1 and the command line "lame -V 2 your_wav_file"). Personally, I wouldn't go below Vorbis Q7 or LAME -V 0, considering the character of your work, but I tend to be a little paranoid sometimes. :devil:

*.mp4 guy
27th June 2005, 05:55
Most people I know can't even tell the difference between ogg at Q2 (autuv tunings) and the original. I would actualy recomend musepack though, considering that it will give you the highest possible quality at 128kbps+. You might also want to go full mpeg-4 spec compliant and do Xvid/X264/Nero and aac audio (nero/FAAC/psytel) becuase this format will be getting the most support in the future.

For a converter I would recomend using virtualdub (not the moded one) or nero recode if you decide to make mpeg4's. go to rarewares for the audio stuff, and go to the download section here for the rest (for X264 go to the sticky in the avc section).

lamer_de
27th June 2005, 08:47
Music Videos are notoriously hard to compress, because they have an awfull lot of cuts, fades, motion etc, so good luck with that. I remember a post by Zarxrax, who does AMVs in his free time, where he talked about a video that was 150MB for roughly 1min of content encoded in DivX and still had blocks :P

CU,
lamer_de

sysKin
27th June 2005, 09:09
I'd use XviD at constant quantizer 2. I've encoded one music video this way and it's about 100mb with audio - but the important thing is that you'll always get high quality and the filesize will adjust itself to whatever is needed.

As for audio, aotuv vorbis at Q3 (default value) works for me very very well.

Supacon
5th July 2005, 03:34
Thanks for the suggestions so far guys...

For a converter I would recomend using virtualdub (not the moded one) or nero recode if you decide to make mpeg4's. go to rarewares for the audio stuff, and go to the download section here for the rest (for X264 go to the sticky in the avc section).

I agree that some of the suggestions might be overkill for what I'm doing... bar acoustics aren't usually such that you can really tell the quality of an mp3 over 160kbit between anything higher, for example. But about the software...

Does VirtualDub support encoding from VOBs? I have thousands of vob files to encode to something else, and I'd like to use a high quality Xvid encode.

So far I've had good luck converting with Dr. Divx, but I don't want a DivX logo on the bottom of every music video, and it's also a huge pain in the ass to drag, drop, and wait for the software to process each and every single of the thousands of files I have to work on. The new DivX convertor is a bit faster (but still requires you to click and wait for each song that you enqueue), but it also has absolutely no options to allow me to encode at the quality level I want. So perhaps I can do something with AutoGK, or the like, but thus far I have had little luck making it work for me.

I'd like some software that I could just set up, specify my options, codec, etc, tell it to encode a directory tree (or something) and let it go for a few days (or weeks).

feliz
5th July 2005, 11:39
I have to agree with lamer_de. I have several hundred music video I have compressed to Xvid, and have been disappointed. The quality is not as much of an issue as is smoothness of play. I have tried alsorts of avisynth scripts and have aswayed ended up with some jerky pans and transitions.
I have kept many in their original vob, I whish I have kept them all. Someday their may be a codec/container with similar flags (RFF) as mpeg2 which may be the answer, but I have not found the answer

Didée
5th July 2005, 12:42
Dearest mates, your complaints are pretty irrational, for the biggest part.


I have several hundred music video I have compressed to Xvid, and have been disappointed. The quality is not as much of an issue as is smoothness of play. I have tried alsorts of avisynth scripts and have aswayed ended up with some jerky pans and transitions.
That's not a fault of the codec. It's a fault of the user who treated the source(s) the wrong way.

I would bet money that by the time when the codec received the frame sequences, they already contained "jerky" content. (Wrong deinterlacing / wrong IVTC / suboptimal handling of fieldblended content).


@ Supacon

Poor man you are. Who is pressing you to convert *thousands* of video clips? What's the deadline? How much money you'll loose if you miss the deadline? Or will you go to jail then?

Hint: An often overlooked feature is that tiny last menu item in VirtualDubMod -> Job control -> Edit ... ;)