Video uploads to Youtube with no sound

youtube

I have a video camera which, when I try to upload the videos to Youtube taken with it, the sound is removed. I used to be able o upload sound but then something happened and …now I can't. If something did, indeed, happen I'm not sure what it was.

Codec info (as discovered through VLC) for videos that did work on my computer and when uploaded to Youtube:

Before upload to Youtube, when sound plays on my computer

video codec: H264 - MPEG-4 AVC (part10)(H264)
audio codec: MPEG AAC (mp4a)

After upload to youtube [where sound played] then download from Youtube [and played on my computer where the sound played]

video codec: H264 - MPEG-4 AVC (part10)(avc1)
audio codec: MPEG AAC (mp4a)

Codec info (as discovered through VLC) for video that did work on my computer but did NOT work when uploaded to Youtube:

Before upload to Youtube, when sound plays on my computer

video codec: H264 - MPEG-4 AVC (part10)(H264) 
audio codec: MPEG AAC (mp4a)

After upload to youtube [where no sound played] then download from Youtube [and played on my computer where the sound played]

video codec: H264 - MPEG-4 AVC (part10)(avc1)
audio codec: MPEG AAC (mp4a)

You can see the codecs for working and non-working files seems to be the same. There are no setting on the camera for changing the audio/video encodings (the camera is a Toshiba Camileo S20, a pretty base model pocket camcorder, FWIW). I have uploaded videos using the software which comes with the camera (which allows a one click upload to my Youtube account) as well as by uploading through the traditional Youtube web interface.

Any thoughts on why the sound is now being cut off?

Edit

Some other things I tried previously which still didn't allow me to hear sound when uploaded to Youtube

  • Changed the container from avi to wav
  • changed audio codec to mp3

Best Answer

Sometimes, YouTube just doesn't like a certain file format. The camera may be creating the file in such a way that YouTube just can't decode the audio layer. Try using a program like HandBrake to re-encode the video before uploading it. This would ensure that it is encoded in a way that YouTube will definitely be able to understand, as long as HandBrake itself is capable of handling the audio. HandBrake is free software, and it has very good speed and quality, but if you are worried about quality, you can change the settings.

Related Question