I have an XviD movie which as two AC3 audio tracks, one italian, the other one english. My problem is that the default audio track is the italian one. I would like: 1. to make the english track as the default 2. to cut out the italian one How can I accomplish each of these tasks ? Thank you for your time.
I don't get it, if by cut out, you mean remove, then if you remove the Italian audio, that only leaves one stream making it default by default. So just skip step 1.
I'm not only interested in the final result, I am also interested in the partial results. So, I need to know how to accomplish each of these tasks. Thanx.
Well then that depends on the container. For instance I don't think avi has a default flag for streams. In such a case most players will simply play the first stream, so changing the order would be the answer. In containers like mkv that have a default flag, you would simply remux with the new flag set. Also if a container supports tagging of streams, then in some players (also Haali's splitter) you can set language preferences so that for instance the Eng/En stream will always play if available.
Well, I'm not proficient with all this movies stuff, this is why I'm here asking questions. So, the movie is avi, I'm using VLC player and I can surely switch audio tracks. "changing the order would be the answer". That is what my first question is actually about. How do I change the default audio stream? I wouldn't like to resort to per player settings, that is, setting up the player to always play the english track, if available. That would mean that if I give the movie to my mom then I'm in deep ... trouble because she has a dedicated player, not a PC. And that player does not even have the option of switching audio tracks, let aside overriding the movie defaults. All right, back to my questions. Any ideas or directions ?
Like I said with avi I don't think there is any flag for default streams or any tagging anyway. Should just show audio 1/2 or something like that, so any language preferences wouldn't work anyway. As I said, change the order of the streams. The one you want to be default should be the first stream. To do this you could for instance, use VDubMod, demux the first stream, disable it, resave, then re-add the first stream (now second) and resave again. Since you have AC3 streams, watch the interleave settings or you may have playback problems.
Sounds pretty complicated to me, but I'll try it and come back with any results or additional questions. Thanx a lot for now.
Get a copy of virtualdubmod right here on this site. Open the video in virtualdubmod. Select Streams, stream list. See how many audio streams there are. If there's only one, you're out of luck. If there's more than one, select the one you don't want, and click Disable. Select Video, Direct stream copy. Select file, save AVI. Try just changing the order of the audio streams, this might change the default track.
Hi guys, I'm back. It worked perfectly VirtualDubMod let me do both tricks I needed, that is: 1. changing the order of audio streams so that english would be first 2. deleting the extra audio stream You guys rock, thanx a lot.