Autor Tema: MANUAL UsEac3to (v1.2.8)  (Leído 3119 veces)

0 Usuarios y 1 Visitante están viendo este tema.

elfrozen6

  • Miembro habitual
  • ****
  • Desconectado Desconectado
  • Registrado: 05/09/2013
  • Mensajes: 468
  • Valoración: 21
  • Sexo: Masculino
Re:MANUAL UsEac3to (v1.2.3)
« Respuesta #15: 24 de Mayo de 2017, 06:47 »
Un saludo y gracias por el manual Tebasuna51.

murriato

  • Miembro junior
  • **
  • Desconectado Desconectado
  • Registrado: 23/04/2015
  • Mensajes: 38
  • Valoración: 2
Re:MANUAL UsEac3to (v1.2.3)
« Respuesta #16: 29 de Mayo de 2017, 19:07 »
Buenísimo manual.Gracias  tebasuna51  :si:

jj35

  • Miembro senior
  • ***
  • Desconectado Desconectado
  • Registrado: 23/05/2013
  • Mensajes: 234
  • Valoración: 19
  • Sexo: Masculino
Re:MANUAL UsEac3to (v1.2.3)
« Respuesta #17: 09 de Junio de 2017, 01:22 »
Estupendo manual, muchísimas gracias Tebasuna.

 :saludo:
Sabe más el diablo por viejo que por diablo.

A pesar de estar envejeciendo, sigo aprendiendo, el diablo debe ser muyyy viejo.

LUCHOO

  • Moderador
  • ******
  • Desconectado Desconectado
  • Registrado: 10/02/2004
  • Mensajes: 5.481
  • Valoración: 42
  • Sexo: Masculino
Re:MANUAL UsEac3to (v1.2.3)
« Respuesta #18: 09 de Junio de 2017, 04:21 »
Por cierto en 'video recode' editando el vid_enc  PAR  añadí avs4x265 y el script que habitualmente empleo para x265  ..

Spoiler
C:\x264\x264
C:\x264\avs4x264mod.exe
C:\xvid\xvid_encraw.exe
C:\x265\avs4x265.exe

......
x265_medium| --crf 20 --preset medium --profile main10 --level-idc 41 --no-open-gop --keyint 250 --scenecut 40 --wpp --lft --sao
:saludo:

   

« Última modificación: 09 de Junio de 2017, 04:44 por LUCHOO »
任者責

tebasuna51

  • Moderador
  • ******
  • Desconectado Desconectado
  • Registrado: 22/02/2010
  • Mensajes: 4.189
  • Valoración: 210
Re:MANUAL UsEac3to (v1.2.3)
« Respuesta #19: 09 de Junio de 2017, 12:13 »
La verdad es que aún no lo he probado con x265. ¿Va todo bien?

Me estoy retrasando con el manual porque voy a sacar una nueva versión 1.2.4 con algunos cambios en Audio Recode.

Me interesarían tus comentarios con x265 por si tengo que hacer algún cambio y no tener que sacar nuevas versiones.

LUCHOO

  • Moderador
  • ******
  • Desconectado Desconectado
  • Registrado: 10/02/2004
  • Mensajes: 5.481
  • Valoración: 42
  • Sexo: Masculino
Re:MANUAL UsEac3to (v1.2.3)
« Respuesta #20: 09 de Junio de 2017, 14:34 »
Hola Tebasuna .. apenas dos vídeos codificados a x265 no he tenido ningún problema, ya lo había hecho con otros soft, pero más comodo con este que es el que habitualmente empleo para x264.

Estoy con windows 10 y avisynth+ y lo unico que he notado es que el mkv generado me muestra doble info del 'encoding settings'  y que al abrirlo en MPC HC no hay opcion de avanzar o retroceder ...  (claro esta solo video) pero en x264 si se puede. Cosa que se soluciona al muxear el audio correspondiente. Quizás problema de mkvmerge con los hevc.  :pensando:

Spoiler
General
Complete name : F:\03_JOHN WICK\HEVC_MKV.mkv
Format : HEVC
Format/Info : High Efficiency Video Coding
File size : 11.0 MiB
Writing library : x265 2.4+28-f850cdbe381c:[Windows][GCC 5.3.1][64 bit] 10bit
Encoding settings : cpuid=1050111 / frame-threads=3 / numa-pools=8 / wpp / no-pmode / no-pme / no-psnr / no-ssim / log-level=2 / input-csp=1 / input-res=1920x800 / interlace=0 / total-frames=850 / level-idc=41 / high-tier=1 / uhd-bd=0 / ref=3 / no-allow-non-conformance / no-repeat-headers / annexb / no-aud / no-hrd / info / hash=0 / no-temporal-layers / no-open-gop / min-keyint=23 / keyint=250 / bframes=4 / b-adapt=2 / b-pyramid / bframe-bias=0 / rc-lookahead=20 / lookahead-slices=5 / scenecut=40 / no-intra-refresh / ctu=64 / min-cu-size=8 / no-rect / no-amp / max-tu-size=32 / tu-inter-depth=1 / tu-intra-depth=1 / limit-tu=0 / rdoq-level=0 / dynamic-rd=0.00 / no-ssim-rd / signhide / no-tskip / nr-intra=0 / nr-inter=0 / no-constrained-intra / strong-intra-smoothing / max-merge=2 / limit-refs=3 / no-limit-modes / me=1 / subme=2 / merange=57 / temporal-mvp / weightp / no-weightb / no-analyze-src-pics / deblock=0:0 / sao / no-sao-non-deblock / rd=3 / no-early-skip / rskip / no-fast-intra / no-tskip-fast / no-cu-lossless / no-b-intra / rdpenalty=0 / psy-rd=2.00 / psy-rdoq=0.00 / no-rd-refine / analysis-mode=0 / no-lossless / cbqpoffs=0 / crqpoffs=0 / rc=crf / crf=20.0 / qcomp=0.60 / qpstep=4 / stats-write=0 / stats-read=0 / vbv-maxrate=50000 / vbv-bufsize=50000 / vbv-init=0.9 / crf-max=0.0 / crf-min=0.0 / ipratio=1.40 / pbratio=1.30 / aq-mode=1 / aq-strength=1.00 / cutree / zone-count=0 / no-strict-cbr / qg-size=32 / no-rc-grain / qpmax=69 / qpmin=0 / sar=0 / overscan=0 / videoformat=5 / range=0 / colorprim=2 / transfer=2 / colormatrix=2 / chromaloc=0 / display-window=0 / max-cll=0,0 / min-luma=0 / max-luma=1023 / log2-max-poc-lsb=8 / vui-timing-info / vui-hrd-info / slices=1 / opt-qp-pps / opt-ref-list-length-pps / no-multi-pass-opt-rps / scenecut-bias=0.05 / no-opt-cu-delta-qp / no-aq-motion / no-hdr / no-hdr-opt / no-dhdr10-opt / refine-level=5 / no-limit-sao / ctu-info=0
FileExtension_Invalid : hevc h265 265

Video
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main 10@L4.1@High
Width : 1 920 pixels
Height : 800 pixels
Display aspect ratio : 2.40:1
Frame rate : 23.976 (24000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 10 bits
Writing library : x265 2.4+28-f850cdbe381c:[Windows][GCC 5.3.1][64 bit] 10bit
Encoding settings : cpuid=1050111 / frame-threads=3 / numa-pools=8 / wpp / no-pmode / no-pme / no-psnr / no-ssim / log-level=2 / input-csp=1 / input-res=1920x800 / interlace=0 / total-frames=850 / level-idc=41 / high-tier=1 / uhd-bd=0 / ref=3 / no-allow-non-conformance / no-repeat-headers / annexb / no-aud / no-hrd / info / hash=0 / no-temporal-layers / no-open-gop / min-keyint=23 / keyint=250 / bframes=4 / b-adapt=2 / b-pyramid / bframe-bias=0 / rc-lookahead=20 / lookahead-slices=5 / scenecut=40 / no-intra-refresh / ctu=64 / min-cu-size=8 / no-rect / no-amp / max-tu-size=32 / tu-inter-depth=1 / tu-intra-depth=1 / limit-tu=0 / rdoq-level=0 / dynamic-rd=0.00 / no-ssim-rd / signhide / no-tskip / nr-intra=0 / nr-inter=0 / no-constrained-intra / strong-intra-smoothing / max-merge=2 / limit-refs=3 / no-limit-modes / me=1 / subme=2 / merange=57 / temporal-mvp / weightp / no-weightb / no-analyze-src-pics / deblock=0:0 / sao / no-sao-non-deblock / rd=3 / no-early-skip / rskip / no-fast-intra / no-tskip-fast / no-cu-lossless / no-b-intra / rdpenalty=0 / psy-rd=2.00 / psy-rdoq=0.00 / no-rd-refine / analysis-mode=0 / no-lossless / cbqpoffs=0 / crqpoffs=0 / rc=crf / crf=20.0 / qcomp=0.60 / qpstep=4 / stats-write=0 / stats-read=0 / vbv-maxrate=50000 / vbv-bufsize=50000 / vbv-init=0.9 / crf-max=0.0 / crf-min=0.0 / ipratio=1.40 / pbratio=1.30 / aq-mode=1 / aq-strength=1.00 / cutree / zone-count=0 / no-strict-cbr / qg-size=32 / no-rc-grain / qpmax=69 / qpmin=0 / sar=0 / overscan=0 / videoformat=5 / range=0 / colorprim=2 / transfer=2 / colormatrix=2 / chromaloc=0 / display-window=0 / max-cll=0,0 / min-luma=0 / max-luma=1023 / log2-max-poc-lsb=8 / vui-timing-info / vui-hrd-info / slices=1 / opt-qp-pps / opt-ref-list-length-pps / no-multi-pass-opt-rps / scenecut-bias=0.05 / no-opt-cu-delta-qp / no-aq-motion / no-hdr / no-hdr-opt / no-dhdr10-opt / refine-level=5 / no-limit-sao / ctu-info=0


Spoiler


Spoiler
yuv  [info]: 1920x800 fps 24000/1001 i420p8 unknown frame count
raw  [info]: output file: F:\03_JOHN WICK\test_avs.mkv
x265 [info]: HEVC encoder version 2.4+28-f850cdbe381c
x265 [info]: build info [Windows][GCC 5.3.1][64 bit] 10bit
x265 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
x265 [warning]: Specifying a decoder level with constant rate factor rate-control requires
x265 [warning]: enabling VBV with vbv-bufsize=50000kb vbv-maxrate=50000kbps. VBV outputs are non-deterministic!
x265 [info]: Main 10 profile, Level-4.1 (High tier)
x265 [info]: Thread pool created using 8 threads
x265 [info]: Slices                              : 1
x265 [info]: frame threads / pool features       : 3 / wpp(13 rows)
x265 [info]: Coding QT: max CU size, min CU size : 64 / 8
x265 [info]: Residual QT: max TU size, max depth : 32 / 1 inter / 1 intra
x265 [info]: ME / range / subpel / merge         : hex / 57 / 2 / 2
x265 [info]: Keyframe min / max / scenecut / bias: 23 / 250 / 40 / 5.00
x265 [info]: Lookahead / bframes / badapt        : 20 / 4 / 2
x265 [info]: b-pyramid / weightp / weightb       : 1 / 1 / 0
x265 [info]: References / ref-limit  cu / depth  : 3 / on / on
x265 [info]: AQ: mode / str / qg-size / cu-tree  : 1 / 1.0 / 32 / 1
x265 [info]: Rate Control / qCompress            : CRF-20.0 / 0.60
x265 [info]: VBV/HRD buffer / max-rate / init    : 50000 / 50000 / 0.900
x265 [info]: tools: rd=3 psy-rd=2.00 rskip signhide tmvp strong-intra-smoothing
x265 [info]: tools: lslices=5 deblock sao
                                                                               
x265 [info]: frame I:     20, Avg QP:17.42  kb/s: 15287.79
x265 [info]: frame P:    204, Avg QP:19.42  kb/s: 5940.92
x265 [info]: frame B:    626, Avg QP:24.71  kb/s: 1108.56
x265 [info]: Weighted P-Frames: Y:8.3% UV:2.5%
x265 [info]: consecutive B-frames: 12.1% 6.7% 11.2% 29.9% 40.2%

encoded 850 frames in 84.96s (10.00 fps), 2601.96 kb/s, Avg QP:23.27


esta info e img de un test,... de una codificacion completa no hubo problemas.   
...


saludos

 



 
« Última modificación: 09 de Junio de 2017, 14:49 por LUCHOO »
任者責

tebasuna51

  • Moderador
  • ******
  • Desconectado Desconectado
  • Registrado: 22/02/2010
  • Mensajes: 4.189
  • Valoración: 210
Re:MANUAL UsEac3to (v1.2.3)
« Respuesta #21: 09 de Junio de 2017, 21:57 »
Por lo que creo x265 no acepta entrada .avs de ahí que se necesite avs4x265.exe para convertir el .avs a vídeo raw (creo que YUV).
Y debe usar un x265.exe situado en la misma carpeta.

A diferencia de x264, x265 no admite salida a mkv, solo a h265, así que asignaré esa salida por defecto al elegir x265.
Por lo que dices parece que el mkv es en realidad un stream HEVC sin cabecera MKV:

Complete name : F:\03_JOHN WICK\HEVC_MKV.mkv
Format : HEVC

En la v1.2.4 añadiré, y forzaré, salida a .h265. Por ahora puedes incluir h265 en [Extensions] y seleccionarlo manualmente.

En MeGUI hay una variante a avs4x265.exe denominada avs4x26x.exe que permite usarse tanto con x264 como con x265
Tiene la ventaja de poder usar x264/x265 de 64 bits independientemente del AviSynth instalado (32 o 64).
No obstante debe incluir un parámetro para indicar que versión usar, en previsión de SO de 32 bits, y para diferenciar si usar x264 o x265

Viendo el help de avs4x26x me funcionan las siguientes variantes según SO, versión de Avs y codificador:

Código: [Seleccionar]
  SO  Avs  x26x
  --  ---  -- -  [Encoders]
1 64  64   64 4  D:\Programa\MeGui\tools\x264\x264.exe
2 64  32   64 4  D:\Programa\megui\tools\x264\avs4x26x.exe --x26x-binary D:\Programa\megui\tools\x264\x264.exe
3 64  32   64 5  D:\Programa\MeGui\tools\x265\avs4x26x.exe --x26x-binary D:\Programa\megui\tools\x265\x64\x265.exe
4 64  64   64 5  D:\Programa\Video\x265_64\avs4x26x-x64.exe
5 32  32   32 4  D:\Programa\Video\x264_32\x264.exe
6 32  32   32 5  D:\Programa\MeGui\tools\x265\avs4x26x.exe --x26x-binary D:\Programa\megui\tools\x265\x86\x265.exe

1) Directo el avs (plugins 64 bits) al codificador x264 64 bits de MeGUI
2) Un avs con plugins de solo 32 bits a través de avs4x26x
3) Un avs con plugins de solo 32 bits a través de avs4x26x a x265
4) Un avs con plugins de 64 bits a traves de avs4x26x-64 a x265 64 bits en la misma carpeta D:\Programa\Video\x265_64.
5) y 6) para SO de 32 bits

Claro que pueden crearse varias carpetas con parejas avs4x26x y x264/x265

Por cierto de tu configuracion:
x265_medium| --crf 20 --preset medium --profile main10 --level-idc 41 --no-open-gop --keyint 250 --scenecut 40 --wpp --lft --sao

--preset medium --keyint 250 --scenecut 40 --wpp --sao No hacen falta ponerlos, son los defectos.
--lft  No figura en el help de x265 (MeGUI), ¿qué es?

« Última modificación: 09 de Junio de 2017, 22:14 por tebasuna51 »

LUCHOO

  • Moderador
  • ******
  • Desconectado Desconectado
  • Registrado: 10/02/2004
  • Mensajes: 5.481
  • Valoración: 42
  • Sexo: Masculino
Re:MANUAL UsEac3to (v1.2.3)
« Respuesta #22: 09 de Junio de 2017, 23:31 »
Cita de: tebasuna
En MeGUI hay una variante a avs4x265.exe denominada avs4x26x.exe que permite usarse tanto con x264 como con x265

Gracias por ese dato Tebasuna .. voy a probar en cuanto pueda  :arriba:


El parametro --lft ya no esta es de mucho tiempo atras no recuerdo desde cuando pero me quede pegado con ese script...
Citar

Loop filter
===========

.. option:: --lft, --no-lft

   Toggle deblocking loop filter, default enabled

.. option:: --sao, --no-sao

   Toggle Sample Adaptive Offset loop filter, default enabled
 .......

Ojala tengamos la oportunidad de checar parametros como con x264 ...

saludos  :saludo:
任者責

stami

  • Miembro nuevo
  • *
  • Desconectado Desconectado
  • Registrado: 21/05/2017
  • Mensajes: 4
  • Valoración: 0
Re:MANUAL UsEac3to (v1.2.3)
« Respuesta #23: 11 de Junio de 2017, 15:31 »
Genial la nueva versión 1.2.4 , lo de unir wavs nos viene de perlas.
Gracias Teba, tanto por el manual como por el desarrollo del sofw.

tebasuna51

  • Moderador
  • ******
  • Desconectado Desconectado
  • Registrado: 22/02/2010
  • Mensajes: 4.189
  • Valoración: 210
Re:MANUAL UsEac3to (v1.2.5)
« Respuesta #24: 16 de Junio de 2017, 01:48 »
Al fin terminé, empecé en la versión 1.2.3 y acabé con la 1.2.5.

Conforme intentaba explicarlo se me ocurrían posibles cambios, espero que alguno sea de utilidad y no simples elucubraciones.

En cualquier caso a vuestra disposición para dudas y sugerencias.

Saludos.

focoles

  • Miembro junior
  • **
  • Desconectado Desconectado
  • Registrado: 17/06/2012
  • Mensajes: 72
  • Valoración: 4
Re:MANUAL UsEac3to (v1.2.5)
« Respuesta #25: 27 de Junio de 2017, 20:30 »


Un manual muy importante para la web y los
que andamos por aquí.

Muchas gracias tebasuna.




tebasuna51

  • Moderador
  • ******
  • Desconectado Desconectado
  • Registrado: 22/02/2010
  • Mensajes: 4.189
  • Valoración: 210
Re:MANUAL UsEac3to (v1.2.7)
« Respuesta #26: 12 de Octubre de 2017, 15:03 »
Manual actualizado a la versión 3.32 de eac3to y 1.2.7 de UsEac3to.

wolf

  • Miembro milenario
  • ******
  • Desconectado Desconectado
  • Registrado: 06/07/2007
  • Mensajes: 1.685
  • Valoración: 57
Re:MANUAL UsEac3to (v1.2.7)
« Respuesta #27: 20 de Noviembre de 2017, 03:06 »
Hola.

Me sucede esto con muchos vídeos capturados de Netflix, por ej.:

Spoiler
------------------------------------------------------------------------------
MKV, 1 video track, 1 audio track, 0:51:24, 25p
1: h264/AVC, 720p25 (16:9)
2: MP3, 2.0 channels, 320kbps, 44.1kHz, -160ms
[a02] Extracting audio track number 2...
[a02] Decoding with libav/ffmpeg...
[v01] Extracting video track number 1...
[v01] Writing new framerate "24fps /1.001" to bitstream.
[a02] Applying RAW/PCM delay...
[a02] Resampling to 48kHz...
[a02] Reducing depth from 64 to 24 bits...
[a02] Writing WAV...
[v01] Muxing video to Matroska...
[a02] Creating file "stdout.wav"...
[a02] Clipping detected, a 2nd pass will be necessary.  <WARNING>
[v01] Video has a gap of 43 frames at playtime 0:00:00.  <WARNING>
 ...
[v01] Video has a gap of 14 frames at playtime 0:49:11.  <WARNING>
[v01] The MKV file was created without making use of the gap/overlap information.  <WARNING>
[v01] Please check whether audio is in sync. If it is in sync everything is fine.  <WARNING>
[v01] Otherwise ask eac3to to repeat the muxing. It will then automatically make  <WARNING>
[v01] use of the detailed gap/overlap information.  <WARNING>
The 2nd pass can't be started due to "stdout".  <WARNING>
Added fps value (24 /1.001) to MKV header.
Video track 1 contains 73911 frames.
eac3to processing took 2 minutes, 2 seconds.
Done.

UsEac3To (eac3to) indica que el vídeo tiene un frame rate de 25, pero termina resultando un vídeo de 23,976 fps con la misma duración (suele variar ~1 segundo), imagino que se debe a todos esos gaps, ¿por qué se originan?, ¿es algo que se hace a drede? El vídeo se reproduce bien, sin parones ni saltos, aunque ambas pista (audio/vídeo), quedan desincronizadas; tambien era mi intención hacer slowdown al audio pero, repasando, veo que no aparece nada de eso, seguro a sido un despiste y lo he olvidado; lo aclaro porque no sería eso la causa de la desincronización.
« Última modificación: 20 de Noviembre de 2017, 15:57 por wolf »

tebasuna51

  • Moderador
  • ******
  • Desconectado Desconectado
  • Registrado: 22/02/2010
  • Mensajes: 4.189
  • Valoración: 210
Re:MANUAL UsEac3to (v1.2.7)
« Respuesta #28: 20 de Noviembre de 2017, 11:35 »
Para ahorrar a nuestros lectores abrir tu spoiler reproduzco lo significativo:
Citar
------------------------------------------------------------------------------
MKV, 1 video track, 1 audio track, 0:51:24, 25p
1: h264/AVC, 720p25 (16:9)
2: MP3, 2.0 channels, 320kbps, 44.1kHz, -160ms
[a02] Extracting audio track number 2...
[a02] Decoding with libav/ffmpeg...
[v01] Extracting video track number 1...
[v01] Writing new framerate "24fps /1.001" to bitstream.
[a02] Applying RAW/PCM delay...
[a02] Resampling to 48kHz...
[a02] Reducing depth from 64 to 24 bits...
[a02] Writing WAV...
[v01] Muxing video to Matroska...
[a02] Creating file "stdout.wav"...
[a02] Clipping detected, a 2nd pass will be necessary.  <WARNING>
[v01] Video has a gap of 43 frames at playtime 0:00:00.  <WARNING>
... 3149 mensajes similares ...
[v01] Video has a gap of 14 frames at playtime 0:49:11.  <WARNING>
[v01] The MKV file was created without making use of the gap/overlap information.  <WARNING>
[v01] Please check whether audio is in sync. If it is in sync everything is fine.  <WARNING>
[v01] Otherwise ask eac3to to repeat the muxing. It will then automatically make  <WARNING>
[v01] use of the detailed gap/overlap information.  <WARNING>
The 2nd pass can't be started due to "stdout".  <WARNING>
Added fps value (24 /1.001) to MKV header.
Video track 1 contains 73911 frames.
eac3to processing took 2 minutes, 2 seconds.
Done.

1) LOG. Por favor, en los logs incluir la línea de comandos para conocer el tipo de fuente y los parámetros usados.

La fuente es un mkv, aunque dices que es una captura (¿quizá una conversión de un .ts?) y parece has querido extraer el vídeo a .mkv y recodificar el audio (convertido a 48000 Hz) a AAC (lo recomendado para estéreo)
La línea de comandos podría ser algo así:

eac3to CAPTURA.mkv 1: VIDEO.mkv 2: stdout.wav -resampleTo48000 | qaac -V 99 --ignorelength --adts --no-delay -o AUDIO.aac -

2) AUDIO, empecemos por lo fácil.
Una fuente realmente atípica de una captura: MP3, 320 Kb/s, 44.1 KHz
Me hace pensar que ha sido convertido previamente de otro formato, quizá MP2 o AC3 48 KHz.

En cualquier caso puede ser interesante su conversión a AAC VBR ahorrando la mitad de tamaño, probablemente, sin demasiada pérdida de calidad.
Conservarlo en MP3 CBR solo puede interesar si deseamos un AVI.

Lo que carece de utilidad es resamplearlo a 48000, cualquier reproductor admite 44100 y volver a modificarlo solo es una fuente de problemas. En este caso:
 a02] Clipping detected, a 2nd pass will be necessary.  <WARNING>
El proceso de resample es con pérdidas y se puede producir un pico, inexistente en la fuente, que fuerza un 2º paso, aunque puede ignorarse.

3) VIDEO, no sé muy bien la utilidad de extraer el vídeo a un nuevo mkv aunque comentaremos los mensajes de esta extracción.

Cuando eac3to examina un vídeo parte de una serie de datos en el contenedor como es su duración 0:51:24 y el número de frames 73911.
Para empezar encuentra un conflicto con el fps (25 tanto en el contenedor como en el stream de vídeo) ya 73911 frames reproducidas a 25 fps durarían 49:16.440
Y asume un fps estandar lo más cercano a su duración:

[v01] Writing new framerate "24fps /1.001" to bitstream.

A un fps de 23.976, 73911 frames durarían 51:22.705, que se acerca más a la duración leida.

A partir de entonces empieza a analizar frame a frame si su 'timestamp' (tiempo en que debe presentanse en pantalla) coincide con un fps constante 23.976...
Y empieza a encontrar errores a mansalva:

[v01] Video has a gap of 43 frames at playtime 0:00:00.  <WARNING>
... 3149 mensajes similares ...
[v01] Video has a gap of 14 frames at playtime 0:49:11.  <WARNING>

Así que toma la decisión de ignorar esos errores y crear el nuevo mkv con un fps constante de 23.976:

[v01] The MKV file was created without making use of the gap/overlap information.  <WARNING>
[v01] Please check whether audio is in sync. If it is in sync everything is fine.  <WARNING>

Aunque guarda la info de gaps/overlaps y propone:

[v01] Otherwise ask eac3to to repeat the muxing. It will then automatically make  <WARNING>
[v01] use of the detailed gap/overlap information.  <WARNING>

Cosa que no recomendaría en ningún caso con tal cantidad de errores muy locos.

Resumiendo, nos encontramos con un vídeo con cantidad de datos corruptos procedentes de una captura corrupta o una recodificación mal hecha.
Esperar la sincronía con el audio sería un milagro.

4) RECOMENDACIÓN

Si tu propósito es recodificar ese vídeo usaría el original como fuente y añadiría un Assumefps(24000,1001) al script.
Extraería del original los 'Timestamps' (UsEac3to -> MkvExtract/INF -> ...) de la pista de vídeo.
Y los usaría en una remezcla del vídeo recodificado y el audio (MkvToolNix -> Archivo de códigos de tiempo)

No obstante si quieres que analize el problema extrae los 'Timestamps' del vídeo y audio del original y adjuntalos aquí.

wolf

  • Miembro milenario
  • ******
  • Desconectado Desconectado
  • Registrado: 06/07/2007
  • Mensajes: 1.685
  • Valoración: 57
Re:MANUAL UsEac3to (v1.2.7)
« Respuesta #29: 20 de Noviembre de 2017, 16:23 »
Realmente, yo he querido cambiar el fps de vídeo de 25 a 23,976. Usé esta línea exactamente:

 1: %_1eng.mkv -changeTo23.976 2: stdout.wav -slowdown -resampleTo48000 | Lame -b 320 - %_2eng.mp3

Son series que bajo de "por ahí" (por eso no sé cómo las han manipulado) y las prefiero a 23,976 fps y no a 25. La mayoría son capturas y con algunas de ellas me sucede lo ya mencionado, pero con otras no.

Sobre el audio. Prefiero conservar el formato que traen, excepto si es MP2. El AAC no me gusta nada, antes codificaría a vorbis (lo prefiero infinitamente, auque no sea tan "Super-eficiente"... ).

Adjunto el log, aunque es exacto a la info que ya dejé en el spoiler, excepto la línea de comandos, que tampoco se refleja punto por punto, por eso la he puesto exacta en este post; también adjunto los "Timestamps" del vídeo.
« Última modificación: 20 de Noviembre de 2017, 19:21 por wolf »