I tried several methods, but nobody plays file2.m4v using html5, see screenshot.
But if I use the same file using VLC / Mplayer, it plays the movie perfectly (no problem). Please review the code and details of the file to find the code that it uses:
video.php:
<html> <head> </head> <body> <video preload="auto" autoplay="autoplay" controls> <source src="/var/www/html/video/file2.m4v" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"'> </video> </body> </html>
Find audio / video codec files:
$ mplayer -vo null -ao null -frames 0 -identify file2.m4v MPlayer SVN-r33251-4.6.0 (C) 2000-2011 MPlayer Team mplayer: could not connect to socket mplayer: No such file or directory Failed to open LIRC support. You will not be able to use your remote control. Playing file2.m4v. TS file format detected. PROGRAM_ID=1 (0x01), PMT_PID: 66(0x42) PROGRAM_ID=1 (0x01), PMT_PID: 66(0x42) PROGRAM_ID=1 (0x01), PMT_PID: 66(0x42) PROGRAM_ID=1 (0x01), PMT_PID: 66(0x42) PROGRAM_ID=1 (0x01), PMT_PID: 66(0x42) PROGRAM_ID=1 (0x01), PMT_PID: 66(0x42) PROGRAM_ID=1 (0x01), PMT_PID: 66(0x42) PROGRAM_ID=1 (0x01), PMT_PID: 66(0x42) PROGRAM_ID=1 (0x01), PMT_PID: 66(0x42) PROGRAM_ID=1 (0x01), PMT_PID: 66(0x42) PROGRAM_ID=1 (0x01), PMT_PID: 66(0x42) PROGRAM_ID=1 (0x01), PMT_PID: 66(0x42) PROGRAM_ID=1 (0x01), PMT_PID: 66(0x42) PROGRAM_ID=1 (0x01), PMT_PID: 66(0x42) PROGRAM_ID=1 (0x01), PMT_PID: 66(0x42) PROGRAM_ID=1 (0x01), PMT_PID: 66(0x42) PROGRAM_ID=1 (0x01), PMT_PID: 66(0x42) PROGRAM_ID=1 (0x01), PMT_PID: 66(0x42) PROGRAM_ID=1 (0x01), PMT_PID: 66(0x42) PROGRAM_ID=1 (0x01), PMT_PID: 66(0x42) PROGRAM_ID=1 (0x01), PMT_PID: 66(0x42) PROGRAM_ID=1 (0x01), PMT_PID: 66(0x42) PROGRAM_ID=1 (0x01), PMT_PID: 66(0x42) PROGRAM_ID=1 (0x01), PMT_PID: 66(0x42) PROGRAM_ID=1 (0x01), PMT_PID: 66(0x42) PROGRAM_ID=1 (0x01), PMT_PID: 66(0x42) PROGRAM_ID=1 (0x01), PMT_PID: 66(0x42) PROGRAM_ID=1 (0x01), PMT_PID: 66(0x42) PROGRAM_ID=1 (0x01), PMT_PID: 66(0x42) PROGRAM_ID=1 (0x01), PMT_PID: 66(0x42) PROGRAM_ID=1 (0x01), PMT_PID: 66(0x42) PROGRAM_ID=1 (0x01), PMT_PID: 66(0x42) PROGRAM_ID=1 (0x01), PMT_PID: 66(0x42) PROGRAM_ID=1 (0x01), PMT_PID: 66(0x42) PROGRAM_ID=1 (0x01), PMT_PID: 66(0x42) PROGRAM_ID=1 (0x01), PMT_PID: 66(0x42) PROGRAM_ID=1 (0x01), PMT_PID: 66(0x42) PROGRAM_ID=1 (0x01), PMT_PID: 66(0x42) TS_PARSE: COULDN'T SYNC VIDEO MPEG4(pid=69) AUDIO AAC(pid=68) NO SUBS (yet)! PROGRAM N. 1 ID_VIDEO_ID=69 ID_AUDIO_ID=68 FPS not specified in the header or invalid, use the -fps option. Load subtitles in ./ ID_FILENAME=file2.m4v ID_DEMUXER=mpegts ID_VIDEO_FORMAT=0x10000004 ID_VIDEO_BITRATE=0 ID_VIDEO_WIDTH=352 ID_VIDEO_HEIGHT=288 ID_VIDEO_FPS=0.000 ID_VIDEO_ASPECT=0.0000 PROGRAM_ID=1 (0x01), PMT_PID: 66(0x42) ID_AUDIO_FORMAT=MP4A ID_AUDIO_BITRATE=0 ID_AUDIO_RATE=0 ID_AUDIO_NCH=0 PROGRAM_ID=1 (0x01), PMT_PID: 66(0x42) ID_START_TIME=28315.35 ID_LENGTH=0.00 ID_SEEKABLE=1 ID_CHAPTERS=0 ========================================================================== Opening video decoder: [ffmpeg] FFmpeg libavcodec codec family Unsupported PixelFormat 61 Unsupported PixelFormat 53 Selected video codec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4) ========================================================================== ID_VIDEO_CODEC=ffodivx ========================================================================== Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders AUDIO: 8000 Hz, 1 ch, s16le, 0.0 kbit/0.00% (ratio: 0->16000) ID_AUDIO_BITRATE=0 ID_AUDIO_RATE=8000 ID_AUDIO_NCH=1 Selected audio codec: [ffaac] afm: ffmpeg (FFmpeg AAC (MPEG-2/MPEG-4 Audio)) ========================================================================== AO: [null] 8000Hz 1ch s16le (2 bytes per sample) ID_AUDIO_CODEC=ffaac Starting playback... Exiting... (End of file) ID_EXIT=EOF
What else can I use to play this file in a browser? Is there any javascript player available if html5 cannot play it?