Dasato, te resalto dónde se ve en negrita, y akirax, también puedes ver que o el mkvinfo se equivoca (que no me extrañaría), o el audio va a 31,25 tanto en el track inglés como en el de castellano.
doragasu@doragasu-64:~/Escritorio$ mkvinfo Heroes.2006.HDDVD.S01E01.720p-GAS-.mkv
+ EBML head
|+ Doc type: matroska
|+ Doc type version: 1
|+ Doc type read version: 1
+ Segment, size 3068493455
|+ Seek head (subentries will be skipped)
|+ EbmlVoid (size: 4027)
|+ Segment information
| + Timecode scale: 1000000
| + 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
| + Duration: 3197.920s (00:53:17.920000000)
| + Date: Mon Oct 22 18:58:15 2007 UTC
| + Title: Heroes (2006) Season 1, Episode 1: Genesis
| + Segment UID: 0xa2 0x62 0x9b 0x1c 0xe2 0x8c 0xbe 0xb1 0xab 0xbd 0xbc 0xc2 0xb0 0x68 0x5b 0xd7
|+ Segment tracks
| + A track
| + Track number: 1
| + Track UID: 1
[b]| + Track type: video[/b]
| + Enabled: 1
| + Default flag: 1
| + Forced flag: 0
| + Lacing flag: 0
| + MinCache: 1
| + Timecode scale: 1.000000
| + Max BlockAddition ID: 0
| + Codec ID: V_MPEG4/ISO/AVC
| + Codec decode all: 1
| + CodecPrivate, length 167
[b]| + Default duration: 41.708ms (23.976 fps for a video track)[/b]
| + Language: eng
| + Video track
| + Pixel width: 1280
| + Pixel height: 720
| + Interlaced: 0
| + Display width: 16
| + Display height: 9
| + A track
| + Track number: 2
| + Track UID: 2532231863
[b]| + Track type: audio[/b]
| + Enabled: 1
| + Default flag: 0
| + Forced flag: 0
| + Lacing flag: 1
| + MinCache: 0
| + Timecode scale: 1.000000
| + Max BlockAddition ID: 0
| + Codec ID: A_AC3
| + Codec decode all: 1
[b]| + Default duration: 32.000ms (31.250 fps for a video track)
| + Language: eng[/b]
| + Audio track
| + Sampling frequency: 48000.000000
| + Channels: 6
| + A track
| + Track number: 3
| + Track UID: 536216730
| + Track type: audio
| + Enabled: 1
| + Default flag: 1
| + Forced flag: 0
| + Lacing flag: 1
| + MinCache: 0
| + Timecode scale: 1.000000
| + Max BlockAddition ID: 0
| + Codec ID: A_AC3
| + Codec decode all: 1
[b]| + Default duration: 32.000ms (31.250 fps for a video track)
| + Language: spa[/b]
| + Audio track
| + Sampling frequency: 48000.000000
| + Channels: 6
| + A track
| + Track number: 4
| + Track UID: 3206140590
| + Track type: subtitles
| + Enabled: 1
| + Default flag: 1
| + Forced flag: 0
| + Lacing flag: 0
| + MinCache: 0
| + Timecode scale: 1.000000
| + Max BlockAddition ID: 0
| + Codec ID: S_TEXT/UTF8
| + Codec decode all: 1
| + Language: und
|+ EbmlVoid (size: 1024)
|+ Cluster
Por ahora he probado:
a) Sin tocar el framerate con el h264info y poniendo el rate del ffmpeg a 23,976.
b) Poniendo con el h264info el framerate a 25 y poniendo también a 25 el framerate en el ffmpeg.
En ambos casos el resultado ha sido el mismo: el vídeo va a toda pastilla y el audio va normal.
Como tercera prueba, he arrancado windows y lo he intentado con el mkv2vob, y de esa manera ha funcionado, pero con 2 inconvenientes. El primero que me hace iniciar Windows
, y el segundo que me ha pillado el track de audio en inglés (que es el primero).
En la conversión de Windows, me he fijado que el h264info NO TOCA EL FRAMERATE, y como ya he dicho el video se ve perfectamente. Así que supongo que donde la debo estar cagando es al llamar al ffmpeg para generar el vob. Y la sintaxis que utilizo es la del post de la primera página de este hilo. Otra opción que barajeo, aunque dudo mucho que sea esa, es que el h264info no esté funcionando correctamente al utilizarlo a través del wine. A ver si alguien me echa un cable, o a ver si puedo hacer más pruebas (aunque mañana no creo que pueda, voy a estar liado).