MP4 - no video

I tried playing a MP4 file (which I can play on my computer) and the video was blank, the audio seemed ok. I searched other posts which refrenced problems with m p4 but could find nothing conclusive, maybe I missed something.

Is there anything which can be done?

I am running the latest firmware updated a couple of weeks ago.

Please post the full TEXT output of MEDIAINFO for such a file.

http://mediainfo.sourceforge.net

Thanks for the reply and apologies for the delay. Here is the output:

General
Complete name : abc.mp4
Format : AVI
Format/Info : Audio Video Interleave
File size : 512 MiB
Overall bit rate : 1 980 bps
Video
ID : 0
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Main@L3.2
Format settings, CABAC : Yes
Format settings, ReFrames : 2 frames
Codec ID : H264
Duration : 1h 19mn
Bit rate mode : Constant
Bit rate : 800 Kbps
Width : 640 pixels
Height : 360 pixels
Display aspect ratio : 16:9
Frame rate : 29.970 fps
Standard : Component
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.116
Stream size : 453 MiB (88%)
Audio
ID : 1
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : FF
Source duration : 1h 19mn
Bit rate : 93.5 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Compression mode : Lossy
Stream size : 52.9 MiB (10%)
Alignment : Split across interleaves
Interleave, duration : 33 ms (1.00 video frame)

Uhm, why is the file extension MP4 when the container is actually AVI?

Maybe it’s as simple as changing the extension of the filename back to .avi.

I was sure I had replied to this sorry.

I have renamed the file *.avi but it still does not play. When I try it either goes back to the folder view or starts up after 10-15 sec delay but only playing chopppy sound.

Yeah, you’ll probably need to reencoded it as it does not appear that AVC in an AVI container is supported.

How does one reencode such a file?

You might try MKVMerge – just to see if it will accept your file as input and turn it into an MKV file which DOES support AVC video.

If it does, it will be a pretty quick process.

boardtc wrote:

I was sure I had replied to this sorry.

 

I have renamed the file *.avi but it still does not play. When I try it either goes back to the folder view or starts up after 10-15 sec delay but only playing chopppy sound.

Just because you change the extension, doesn’t turn it into a different format.

Get ffmpeg.exe from somewhere, ie http://ffmpeg.zeranoe.com/builds/ at (32-bit Builds (Static)), place the ffmpeg.exe file into the same folder as your AVI-turned-MP4, files, open a command-prompt for that folder and enter:

ffmpeg.exe -i filenameofyournotworkingfilehere.avi -vcodec copy -acodec copy filnameforoutput.mp4

so in your case

ffmpeg.exe -i abc.mp4 -vcodec copy -acodec copy abc_fixed.mp4

Alternatively just create a new text-file in the same folder, paste the above line into it, save the text file, rename it to “something.bat” and doubleclick on it.

Very cool stuff with ffmpeg, thanks! The picture is perfect as a result but the sound is still the samne choppy. Is it worth trying MKVMerge to see if it has an effect?

MKVMerge rules, especially as it does not recode the content but only changes the container which will be fast.

Thanks. I tried mkvmerge to output a mkv file, which worked fine. However the audio is still the same. I have to give this one up and abandon the file. Thanks for your help.