Donc retour à la case départ. Les traces de m4ng ont été effacées, et je suis parti d'un autre répertoire pour vérifier l'origine de ce fichier bizarre (OUT_SU~1.MP4v.MKV). Et il s'avère bien qu'il n'est pas crée par la conversion, mais plutôt par ffmpeg. Voilà le résultat de ce dernier :
D:\Users\Loïc\AppData\Roaming\m4ng>"C:\PROGRA~2\m4ng_v4\system\ffmpeg_20102012.e
xe" -i "t:\test2\superman.ts" -s 1920x1084 -an -f yuv4mpegpipe -y - | C:\PROGR
A~2\m4ng_v4\system\x264_32.exe --demuxer y4m --bitrate 8000 --pass 2 --stats "D:
\Users\Lo´c\AppData\Roaming\m4ng\x264.stats" --preset medium -o "T:\Test2\OUT_
SU~1.MP4v.MKV" -
ffmpeg version N-45739-g04bf2e7 Copyright (c) 2000-2012 the FFmpeg developers
built on Oct 20 2012 00:16:49 with gcc 4.7.2 (GCC)
configuration: --enable-gpl --enable-version3 --disable-pthreads --enable-runt
ime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libass -
-enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enab
le-libgsm --enable-libmp3lame --enable-libnut --enable-libopenjpeg --enable-libo
pus --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheo
ra --enable-libutvideo --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-li
bvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --ena
ble-zlib
libavutil 51. 76.100 / 51. 76.100
libavcodec 54. 67.100 / 54. 67.100
libavformat 54. 33.100 / 54. 33.100
libavdevice 54. 3.100 / 54. 3.100
libavfilter 3. 19.103 / 3. 19.103
libswscale 2. 1.101 / 2. 1.101
libswresample 0. 16.100 / 0. 16.100
libpostproc 52. 1.100 / 52. 1.100
[mpegts @ 003ab100] Stream #3: not enough frames to estimate rate; consider incr
easing probesize
[mpegts @ 003ab100] Stream #4: not enough frames to estimate rate; consider incr
easing probesize
[mpegts @ 003ab100] Stream #5: not enough frames to estimate rate; consider incr
easing probesize
[mpegts @ 003ab100] Stream #6: not enough frames to estimate rate; consider incr
easing probesize
[mpegts @ 003ab100] Stream #7: not enough frames to estimate rate; consider incr
easing probesize
[mpegts @ 003ab100] Stream #8: not enough frames to estimate rate; consider incr
easing probesize
[mpegts @ 003ab100] Stream #9: not enough frames to estimate rate; consider incr
easing probesize
[mpegts @ 003ab100] Stream #10: not enough frames to estimate rate; consider inc
reasing probesize
[mpegts @ 003ab100] Stream #11: not enough frames to estimate rate; consider inc
reasing probesize
[mpegts @ 003ab100] Stream #12: not enough frames to estimate rate; consider inc
reasing probesize
[mpegts @ 003ab100] Stream #13: not enough frames to estimate rate; consider inc
reasing probesize
[mpegts @ 003ab100] Stream #14: not enough frames to estimate rate; consider inc
reasing probesize
[mpegts @ 003ab100] Stream #15: not enough frames to estimate rate; consider inc
reasing probesize
[mpegts @ 003ab100] Could not find codec parameters for stream 3 (Subtitle: hdmv
_pgs_subtitle ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 003ab100] Could not find codec parameters for stream 4 (Subtitle: hdmv
_pgs_subtitle ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 003ab100] Could not find codec parameters for stream 5 (Subtitle: hdmv
_pgs_subtitle ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 003ab100] Could not find codec parameters for stream 6 (Subtitle: hdmv
_pgs_subtitle ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 003ab100] Could not find codec parameters for stream 7 (Subtitle: hdmv
_pgs_subtitle ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 003ab100] Could not find codec parameters for stream 8 (Subtitle: hdmv
_pgs_subtitle ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 003ab100] Could not find codec parameters for stream 9 (Subtitle: hdmv
_pgs_subtitle ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 003ab100] Could not find codec parameters for stream 10 (Subtitle: hdm
v_pgs_subtitle ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 003ab100] Could not find codec parameters for stream 11 (Subtitle: hdm
v_pgs_subtitle ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 003ab100] Could not find codec parameters for stream 12 (Subtitle: hdm
v_pgs_subtitle ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 003ab100] Could not find codec parameters for stream 13 (Subtitle: hdm
v_pgs_subtitle ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 003ab100] Could not find codec parameters for stream 14 (Subtitle: hdm
v_pgs_subtitle ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 003ab100] Could not find codec parameters for stream 15 (Subtitle: hdm
v_pgs_subtitle ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[NULL @ 0202fb20] start time is not set in estimate_timings_from_pts
[NULL @ 02035b00] start time is not set in estimate_timings_from_pts
[NULL @ 0203bb00] start time is not set in estimate_timings_from_pts
[NULL @ 02052440] start time is not set in estimate_timings_from_pts
[NULL @ 020589c0] start time is not set in estimate_timings_from_pts
[NULL @ 0205eb00] start time is not set in estimate_timings_from_pts
[NULL @ 02064ae0] start time is not set in estimate_timings_from_pts
[NULL @ 0206aac0] start time is not set in estimate_timings_from_pts
[NULL @ 02070aa0] start time is not set in estimate_timings_from_pts
[NULL @ 02076a20] start time is not set in estimate_timings_from_pts
[NULL @ 0207cdc0] start time is not set in estimate_timings_from_pts
[NULL @ 02083120] start time is not set in estimate_timings_from_pts
[NULL @ 020894c0] start time is not set in estimate_timings_from_pts
Input #0, mpegts, from 't:\test2\superman.ts':
Duration: 02:34:21.37, start: 600.000000, bitrate: 18333 kb/s
Program 1
Stream #0:0[0x1011]: Video: vc1 (Advanced) (VC-1 / 0x312D4356), yuv420p, 192
0x1080 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 90k tbn, 47.95 tbc
Stream #0:1[0x1100](eng): Audio: dts (DTS-HD MA) ([134][0][0][0] / 0x0086),
48000 Hz, 5.1(side), fltp, 1536 kb/s
Stream #0:2[0x1101](fre): Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 5.1(side
), s16, 640 kb/s
Stream #0:3[0x1200](eng): Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x00
90)
Stream #0:4[0x1201](fre): Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x00
90)
Stream #0:5[0x1202](ger): Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x00
90)
Stream #0:6[0x1203](ita): Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x00
90)
Stream #0:7[0x1204](spa): Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x00
90)
Stream #0:8[0x1205](por): Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x00
90)
Stream #0:9[0x1206](dan): Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x00
90)
Stream #0:10[0x1207](fin): Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0
090)
Stream #0:11[0x1208](ice): Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0
090)
Stream #0:12[0x1209](nor): Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0
090)
Stream #0:13[0x120a](pol): Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0
090)
Stream #0:14[0x120b](rus): Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0
090)
Stream #0:15[0x120c](swe): Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0
090)
Output #0, yuv4mpegpipe, to 'pipe:':
Metadata:
encoder : Lavf54.33.100
Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 1920x1084 [SAR 27
1:270 DAR 16:9], q=2-31, 200 kb/s, 90k tbn, 23.98 tbc
Stream mapping:
Stream #0:0 -> #0:0 (vc1 -> rawvideo)
Press [q] to stop, [?] for help
[yuv4mpegpipe @ 05880c00] Encoder did not produce proper pts, making some up.
y4m [info]: 1920x1084p 271:270 @ 24000/1001 fps (cfr)
x264 [info]: using SAR=271/270
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.1 Cach
e64
x264 [error]: ratecontrol_init: can't open stats file
x264 [error]: x264_encoder_open failed
av_interleaved_write_frame(): Broken pipe
D:\Users\Loïc\AppData\Roaming\m4ng>"C:\PROGRA~2\m4ng_v4\system\ffmpeg_20102012.e
xe" -i "T:\Test2\OUT_SU~1.MP4v.MKV" -i "t:\test2\superman.ts" -vf "scale=1920:10
84, scale=1920:1084" -map 0:0 -map 1:1 -map 1:2 -vcodec copy -c
0 bvX;☺╣Pû(
-b
0 1561000 -ac:1 2 -c
1 ä◄( -b
1 640000 -ac:2 2 -y "T:\Test2\OUT_SU~1.
MP4"
ffmpeg version N-45739-g04bf2e7 Copyright (c) 2000-2012 the FFmpeg developers
built on Oct 20 2012 00:16:49 with gcc 4.7.2 (GCC)
configuration: --enable-gpl --enable-version3 --disable-pthreads --enable-runt
ime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libass -
-enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enab
le-libgsm --enable-libmp3lame --enable-libnut --enable-libopenjpeg --enable-libo
pus --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheo
ra --enable-libutvideo --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-li
bvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --ena
ble-zlib
libavutil 51. 76.100 / 51. 76.100
libavcodec 54. 67.100 / 54. 67.100
libavformat 54. 33.100 / 54. 33.100
libavdevice 54. 3.100 / 54. 3.100
libavfilter 3. 19.103 / 3. 19.103
libswscale 2. 1.101 / 2. 1.101
libswresample 0. 16.100 / 0. 16.100
libpostproc 52. 1.100 / 52. 1.100
T:\Test2\OUT_SU~1.MP4v.MKV: Invalid data found when processing input
D:\Users\Loïc\AppData\Roaming\m4ng>pause
Appuyez sur une touche pour continuer...
Pour revenir à une question que j'avais posé précédemment, concernant l'impossibilité de conserver le format audio d'origine en mode autonome (et le débit qui va avec), j'ai constaté un bug. Si on charge (en mode autonome) un profil d'encodage ayant cette option, le format d'origine apparaît (mais n'est pas pour autant sélectionnable), et le débit n'est plus éditable. Le codec sélectionné est par contre bien en rouge avec le "!". Je ne sais pas si cette restriction du mode autonome est voulue, mais je trouve dommage de ne pas pouvoir en profiter en dehors du mode expert.
Dans le doute où ce bug ait pu perturber ffmpeg, je vais le relancer, et je ferais demain un compare des 2 résultats.