PDA

View Full Version : VLC won't play newly created AVC/mkv content


legoman666
30th September 2007, 16:15
I have been slowly converting my collection of hdtv caps (mpeg2 in .ts) of Veronica Mars to x264 in mkv. I did about half in June and have just started on the rest of them. The first half all work just fine in VLC. However, (I updated megui) these new ones refuse to play in VLC. MPC can play them just fine though.

Here is the output from AVInaptic for one of my older encodes:


[ About file ]

Name: Veronica Mars 2x01 - Normal is the Watchword.mkv
Date: 5/06/2007 22:37:13
Size: 1,155,256,815 bytes (1101.739 MB)

[ Generic infos ]

Play duration: 00:42:36 (2555.648 s)
Container type: matroska
Creation time: 6/06/2007 02:35:41 UTC
Number of streams: 2
Type of stream nr. 1: video (V_MPEG4/ISO/AVC)
Type of stream nr. 2: audio (A_AC3)
Audio streams: 1
Muxing Application: libebml v0.7.7 + libmatroska v0.8.1
Writing Application: mkvmerge v2.0.2 ('You're My Flame') built on Feb 21 2007 23:40:55

[ Relevant data ]

Resolution: 1280 x 720
Width: multiple of 32
Height: multiple of 16

[ Video track ]

Codec ID: V_MPEG4/ISO/AVC
Resolution: 1280 x 720 (*)
Frame aspect ratio: 16:9 = 1.777777
Pixel aspect ratio: 1:1 = 1
Display aspect ratio: 16:9 = 1.777777
Framerate: 23.976024 fps

[ Audio track ]

Codec ID: A_AC3
Channels (container): 2
Sample rate: 48000 Hz
Mode: stereo

[ About H.264 encoding ]

User data: x264
User data: core 54 svn-654M
User data: H.264/MPEG-4 AVC codec
User data: Copyleft 2005
User data: http://www.videolan.org/x264.html
User data: cabac=1
User data: ref=3
User data: deblock=1:-2:-1
User data: analyse=0x3:0x133
User data: me=umh
User data: subme=6
User data: brdo=0
User data: mixed_ref=0
User data: me_range=12
User data: chroma_me=1
User data: trellis=1
User data: 8x8dct=1
User data: cqm=0
User data: deadzone=21,11
User data: chroma_qp_offset=0
User data: threads=2
User data: nr=0
User data: decimate=1
User data: mbaff=0
User data: bframes=3
User data: b_pyramid=1
User data: b_adapt=1
User data: b_bias=0
User data: direct=3
User data: wpredb=1
User data: bime=0
User data: keyint=250
User data: keyint_min=25
User data: scenecut=40(pre)
User data: rc=2pass
User data: bitrate=3229
User data: ratetol=1.0
User data: rceq='blurCplx^(1-qComp)'
User data: qcomp=0.60
User data: qpmin=10
User data: qpmax=51
User data: qpstep=4
User data: cplxblur=20.0
User data: qblur=0.5
User data: ip_ratio=1.40
User data: pb_ratio=1.30
SPS id: 0
Profile: High@L5.1
Num ref frames: 6
PPS id: 0
Entropy coding type: CABAC
Weighted prediction: No

This report was created by AVInaptic (29-09-2007) on 30 set 2007, h 11:11:49



and here is the output from one of my new encodes.


[ About file ]

Name: Veronica Mars 2x18 - I Am God.mkv
Date: 29/09/2007 13:15:22
Size: 1,153,959,128 bytes (1100.501 MB)

[ Generic infos ]

Play duration: 00:41:43 (2502.667 s)
Container type: matroska
Creation time: 29/09/2007 17:14:24 UTC
Number of streams: 2
Type of stream nr. 1: video (V_MPEG4/ISO/AVC)
Type of stream nr. 2: audio (A_AC3)
Audio streams: 1
Muxing Application: libebml v0.7.7 + libmatroska v0.8.1
Writing Application: mkvmerge v2.1.0 ('Another Place To Fall') built on Aug 19 2007 13:40:07

[ Relevant data ]

Resolution: 1280 x 720
Width: multiple of 32
Height: multiple of 16

[ Video track ]

Codec ID: V_MPEG4/ISO/AVC
Resolution: 1280 x 720 (*)
Frame aspect ratio: 16:9 = 1.777777
Pixel aspect ratio: 1:1 = 1
Display aspect ratio: 16:9 = 1.777777
Framerate: 23.976024 fps

[ Audio track ]

Codec ID: A_AC3
Channels (container): 2
Sample rate: 48000 Hz
Mode: dolby

[ About H.264 encoding ]

User data: x264
User data: core 56 svn-676
User data: H.264/MPEG-4 AVC codec
User data: Copyleft 2005
User data: http://www.videolan.org/x264.html
User data: cabac=1
User data: ref=3
User data: deblock=1:-2:-1
User data: analyse=0x3:0x113
User data: me=umh
User data: subme=6
User data: brdo=0
User data: mixed_ref=0
User data: me_range=12
User data: chroma_me=1
User data: trellis=1
User data: 8x8dct=1
User data: cqm=0
User data: deadzone=21,11
User data: chroma_qp_offset=0
User data: threads=3
User data: nr=0
User data: decimate=1
User data: mbaff=0
User data: bframes=3
User data: b_pyramid=1
User data: b_adapt=1
User data: b_bias=0
User data: direct=3
User data: wpredb=1
User data: bime=0
User data: keyint=250
User data: keyint_min=25
User data: scenecut=40(pre)
User data: rc=2pass
User data: bitrate=3301
User data: ratetol=1.0
User data: rceq='blurCplx^(1-qComp)'
User data: qcomp=0.60
User data: qpmin=10
User data: qpmax=51
User data: qpstep=4
User data: cplxblur=20.0
User data: qblur=0.5
User data: ip_ratio=1.40
User data: pb_ratio=1.30
SPS id: 0
Profile: High@L5.1
Num ref frames: 6
PPS id: 0
Entropy coding type: CABAC
Weighted prediction: No

This report was created by AVInaptic (29-09-2007) on 30 set 2007, h 11:12:13



Is there anything specific that I'm doing wrong or does VLC just not support the most recent revision of x264 for some reason? The only difference I can see is which verison of x264 I actually used to encode the video, all of the encoding options are the same. I also see that I used a different version of mkvmerge to mux the video/audio.

Any ideas?

legoman666
3rd October 2007, 00:24
No ideas? I just ripped a dvd and experienced the same problem again (kind of)
I ripped the dvd to the disc.
Used DGIndex to create an m2v file and rip the sound.
Made an avisynth script and converted it with megui.

The resulting mkv did not work in VLC but played perfectly fine in MPC.

I then muxed the audio and video together with mkvmerge to mkv.

The final file plays fine both in VLC and MPC. Any ideas?

foxyshadis
3rd October 2007, 02:09
Have you updated to whatever the latest VLC release is? If it's something that can be fixed with a remux, it's either a VLC bug or an x264 bug, but I haven't heard of mplayer or vlc being unable to read them before. mp4 output is sometimes broken, though.

legoman666
3rd October 2007, 04:19
I'm using VLC version 0.8.6c which (just checked) is the latest version. Hmm...

Edit: actually, I just tried one of my "non-working" clips in VLC again, works fine. Odd. Just rebooted though, guess something was b0rked.

foxyshadis
3rd October 2007, 05:52
If it happens again you might try the latest on http://nightlies.videolan.org/