Results 1 to 2 of 2

Thread: Burned a DVD with the wrong audio track

  1. #1
    Join Date
    Oct 2010
    Location
    Sweden
    Beans
    712
    Distro
    Ubuntu 14.04 Trusty Tahr

    Burned a DVD with the wrong audio track

    Hi Folks,

    I did something wrong and I hope someone here can tell me how to avoid this mistake in the future.
    I have a movie with three audio tracks - Italian, English and German.
    The movie is in .avi format.
    When I play the .avi file in VLC I can choose which audio track I want to hear.

    I attempted to turn this .avi into a DVD to play on my TV.
    I succeeded. The DVD plays just fine. The problem is that the audio is only in Italian.
    I would really like the audio to be in English.
    Does someone know what I should do in the future to set the audio track to the correct (or provide a choice from multiple) language on the finished DVD?

    Below are the steps I used to make the DVD:

    Code:
    1. Convert videos to proper mpeg format
    
    
    ./ffmpeg -i source.avi -aspect 4:3 -target pal-dvd dvd.mpg
    
    
    2. Add the mpeg to the DVD project using dvdauthor - add multiple files after each file name
    
    
    dvdauthor -o dvd/ -t dvd.mpg
    
    
    
    
    3. Make .iso file
    
    
    mkisofs -dvd-video -o dvd.iso dvd/
    
    
    4. Burn ISO
    
    
    growisofs -speed=2 -dvd-compat -Z /dev/dvdrw=dvd.iso
    Thank you,
    GG -----------
    GUI we don't need no stinking GUI: A collection of Bash scripts
    Mutt (email), cmus (music),Google Calendar and Google Tasks cli

  2. #2
    Join Date
    Oct 2010
    Location
    Sweden
    Beans
    712
    Distro
    Ubuntu 14.04 Trusty Tahr

    Re: Burned a DVD with the wrong audio track

    UPDATE

    I found two solutions to my problem but I don't really understand why one works and one does not.

    Solution 1: I did something wrong because this resulted in a file of the audio track with no video. The audio was however in the correct language.

    Code:
    ffmpeg -i source.avi \
        -map 0:0 -map 0:2 \
        -c:v copy \
        -c:a:2 copy \
        output..mpg
    Solution 2: This seems to have worked perfectly.

    Code:
    mencoder -oac copy -ovc copy -aid 2 source.avi -o output.mpg
    Could someone please explain my error with solution one?
    It seems odd that I would need to use mencoder instead of ffmpeg to specify which audio track the output should use.
    Thank you,
    GG -----------
    GUI we don't need no stinking GUI: A collection of Bash scripts
    Mutt (email), cmus (music),Google Calendar and Google Tasks cli

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •