MP4 file has video but no audio.

June 23, 2014 at 11:19:06
Specs: Windows 8, i7/8G
I have recorded two videos on the same day using Xperia Z. One file is normal, having both video and audio during playback on my computer using various media players but the other has video only. I have extracted the media info for both files below. Does anyone know how to fix the captioned issue. Thanks in advance.

[File with video only during playback]

Format : MPEG-4
Format profile : Base Media
Codec ID : isom
File size : 167 MiB
Duration : 1mn 19s
Overall bit rate : 17.7 Mbps
Encoded date : UTC 2014-06-14 09:08:30
Tagged date : UTC 2014-06-14 09:08:30
官yz : +22.3150+114.0445/

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.0
Format settings, CABAC : Yes
Format settings, ReFrames : 1 frame
Format settings, GOP : M=1, N=30
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 1mn 19s
Source duration : 1mn 19s
Bit rate : 17.5 Mbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Variable
Frame rate : 29.508 fps
Minimum frame rate : 14.834 fps
Maximum frame rate : 30.293 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.286
Stream size : 165 MiB (99%)
Source stream size : 165 MiB (99%)
Title : VideoHandle
Language : English
Encoded date : UTC 2014-06-14 09:08:30
Tagged date : UTC 2014-06-14 09:08:30
mdhd_Duration : 79064

Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 1mn 18s
Bit rate mode : Constant
Bit rate : 156 Kbps
Channel count : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Compression mode : Lossy
Stream size : 1.45 MiB (1%)
Title : SoundHandle
Language : English
Encoded date : UTC 2014-06-14 09:08:30
Tagged date : UTC 2014-06-14 09:08:30

[File with both video and audio during playback]

Format : MPEG-4
Format profile : Base Media
Codec ID : isom
File size : 212 MiB
Duration : 1mn 40s
Overall bit rate : 17.6 Mbps
Encoded date : UTC 2014-06-14 13:00:05
Tagged date : UTC 2014-06-14 13:00:05
官yz : +22.3130+114.0427/

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.0
Format settings, CABAC : Yes
Format settings, ReFrames : 1 frame
Format settings, GOP : M=1, N=30
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 1mn 40s
Bit rate : 17.5 Mbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Rotation : 90°
Frame rate mode : Variable
Frame rate : 28.864 fps
Minimum frame rate : 14.820 fps
Maximum frame rate : 30.120 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.292
Stream size : 209 MiB (99%)
Title : VideoHandle
Language : English
Encoded date : UTC 2014-06-14 13:00:05
Tagged date : UTC 2014-06-14 13:00:05

Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 1mn 40s
Source duration : 1mn 40s
Bit rate mode : Constant
Bit rate : 156 Kbps
Channel count : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Compression mode : Lossy
Stream size : 1.87 MiB (1%)
Source stream size : 1.87 MiB (1%)
Title : SoundHandle
Language : English
Encoded date : UTC 2014-06-14 13:00:05
Tagged date : UTC 2014-06-14 13:00:05
mdhd_Duration : 100613



See More: MP4 file has video but no audio.

Report •


#1
June 23, 2014 at 21:07:30
Make sure the 'various media players' you're using are compatible with mp4 files. You might want to try something like VLC. There's some details on that and links in my posting here:

http://www.computing.net/answers/di...


Report •

#2
June 25, 2014 at 08:47:34
One file plays both audio and video while the second only plays video. I am pretty sure the media players support mp4 format.

Report •

#3
June 25, 2014 at 13:53:05
Yeah you'd think mp4 has been around long enough that it would be compatible with most players but still, you might check to see if your player needs a codec update. Or just try VLC and see if it plays there. If it does you can be pretty sure the problem is with your player and not the mp4 file.

Report •

Related Solutions

#4
June 30, 2014 at 23:00:49
Then explain why every media players that I have tried have the same issue ?

Same player - one file is okay with both audio and video and the other file only has video ???


Report •

#5
July 1, 2014 at 00:40:38
This might apply:

http://androidforums.com/sony-erics...

where the AVC-recorded file played fine but the other one using the mpeg codec didn't. There may be a problem with mp4 files recorded with the MPEG-4 h263 video codec. I believe that's a different xperia model than yours but the problem is similar.

There's some hints there to get around the problem but not to fix it. You might try the players they say worked. Also check into an android update as that thread is a few years old already.


Report •

#6
July 1, 2014 at 01:22:56
Beside VLC was one of the various media player I have tried.

Changing players still cannot explain why media files made from the same recording device play differently while using the same player...

This is frustrating... >_<

message edited by skyduck


Report •

#7
July 1, 2014 at 21:20:41
I think video recorded on the Xperia Z is designed specifically to play on it and whether they play on something else is kind of iffy. I'm not familiar with it and couldn't find a specific fix but can only guess a codec update is needed. I can't thing of anything else to suggest. A forum dedicated to the xperia might provide better assistance. Or someone with more experience with it may post in here.

Report •

#8
August 30, 2014 at 21:37:50
I believe that some media players are not able to either recognize or utilize all the codecs installed on your computer. Windows Media Player has had this problem in past versions. VLC player uses it's own hard-coded methods of decoding video/audio data, so if VLC plays both, the problem may be that the audio codec isn't installed. Download Gspot, and use it to open the MP4 file. Gspot will tell you whether or not both codecs are installed.

Please let us know if you found someone's advice to be helpful.
Failure to install up-to-date anti-virus makes you as much to blame as the virus creators.


Report •


Ask Question