Autor Tema: MANUAL UsEac3to (v1.2.9)  (Leído 6949 veces)

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

Anthrax1

  • Miembro junior
  • **
  • Desconectado Desconectado
  • Registrado: 27/04/2018
  • Mensajes: 30
  • Valoración: 0
Re:MANUAL UsEac3to (v1.2.8)
« Respuesta #45: 10 de Junio de 2018, 21:06 »
Citar
Para unirlos habrá que igualar sus configuraciones.

De acuerdo.
Primero extraigo el audio del Intro con el Yamb, al perecer el UsEac3to no tiene soporte para extraer pistas de un MP4.
Luego extraigo el audio de la Película con el UsEac3to.
Me quedan dos audios sueltos con las siguientes características:

Intro
Código: [Seleccionar]
Audio
Formato                                  : AAC
Formato/Info                             : Advanced Audio Codec
Formato de la versión                    : Version 4
Formato del perfil                       : LC
Tipo de tasa de bits                     : Variable
Canal(es)                                : 2 canales
Posiciones del canal                     : Front: L R
Velocidad de muestreo                    : 44,1 kHz
Velocidad de fotogramas                  : 43,066 FPS (1024 SPF)
Modo de compresión                       : Con pérdida
Tamaño de pista                          : 176 KiB (100%)

Película
Código: [Seleccionar]
Audio
Formato                                  : AAC
Formato/Info                             : Advanced Audio Codec
Formato de la versión                    : Version 4
Formato del perfil                       : LC
Tipo de tasa de bits                     : Variable
Canal(es)                                : 2 canales
Posiciones del canal                     : Front: L R
Velocidad de muestreo                    : 48,0 kHz
Velocidad de fotogramas                  : 46,875 FPS (1024 SPF)
Modo de compresión                       : Con pérdida
Tamaño de pista                          : 99,2 MiB (100%)

Ahora, tratando de igualar características del audio del intro con el de la película.
En mi caso creo que sólo haría falta igualar el "Sample Rate", que si no estoy mal es pasar de 44,1 a 48,1 kHz.

Agrego el audio de la intro al programa.
- Input File = Intro (original)_track2.aac

Parámetros en el Command Line.
" stdout.wav -resampleTo48000 -normalize | qaac -V 99 --ignorelength --adts --no-delay -o %_.aac -"

* No estoy muy seguro si son los parámetros que debería usar.
* Al final me da error.

Aquí dejo el log.
Código: [Seleccionar]
eac3to v3.34
command line: "H:\Enconding [Todo lo necesario]\Herramientas\eac3to_x64\eac3to.exe"  "G:\Videos\Intro + Película\Intro (original)_track2.aac" stdout.wav -resampleTo48000 -normalize  -progressnumbers -log="H:\Enconding [Todo lo necesario]\Herramientas\eac3to_x64\UsEac3to\UsEac3To.log"
------------------------------------------------------------------------------
AAC, 2.0 channels, 44.1kHz
Decoding with DirectShow (Nero Audio Decoder 2)...
Getting "Nero Audio Decoder 2" instance failed.  <ERROR>
Aborted at file position 179815.  <ERROR>

jj35

  • Miembro habitual
  • ****
  • Desconectado Desconectado
  • Registrado: 23/05/2013
  • Mensajes: 288
  • Valoración: 23
  • Sexo: Masculino
Re:MANUAL UsEac3to (v1.2.8)
« Respuesta #46: 10 de Junio de 2018, 23:36 »
Perdón por meter la patita.

Con ffmpeg  puedes ver algun detalle de los audios.
ffmpeg -i audiointro --- enter
ffmpeg -i audiopeli --- enter
Tebasuna sabe y va al grano, yo solo eso.
Sabe más el diablo por viejo que por diablo.

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

tebasuna51

  • Moderador
  • ******
  • Desconectado Desconectado
  • Registrado: 22/02/2010
  • Mensajes: 4.496
  • Valoración: 247
Re:MANUAL UsEac3to (v1.2.8)
« Respuesta #47: 11 de Junio de 2018, 04:24 »
... al parecer el UsEac3to no tiene soporte para extraer pistas de un MP4.

eac3to no lo soporta, pero con UsEac3to claro que es posible, se carga el mp4 y se pulsa 'MkvExtract/INF', selecciona la pista en la ventana emergente y ffmpeg la extraerá.

Citar
* Al final me da error:

Decoding with DirectShow (Nero Audio Decoder 2)...
Getting "Nero Audio Decoder 2" instance failed.  <ERROR>

eac3to solo sabe decodificar AAC si tienes instalado el filtro DirectShow "Nero Audio Decoder 2"
Al parecer no lo tienes, pero hay alternativas en UsEac3to, por ahora en dos pasos, cuando saque la versión definitiva 1.2.9 solo hara falta 1 paso.

1) Carga el mp4 (o el aac si ya lo tienes extraido, que no hubiera hecho falta) y 'A/V Recode', selecciona 'Decode only' y 'Run'

2) Carga el .w64 obtenido y ahora si:

 stdout.wav -resampleTo48000 -normalize | qaac -V 99 --ignorelength --adts --no-delay -o %_1.aac -

(lo del -normalize no sé si hará falta, solo es necesario con downmix)
« Última modificación: 11 de Junio de 2018, 04:37 por tebasuna51 »

wolf

  • Miembro milenario
  • ******
  • Desconectado Desconectado
  • Registrado: 06/07/2007
  • Mensajes: 1.866
  • Valoración: 67
Re:MANUAL UsEac3to (v1.2.8)
« Respuesta #48: 11 de Junio de 2018, 14:09 »
Sé que no es lo recomendado y que se podrían producir recortes en el audio (nunca he escuchado saturaciones, de hecho) pero, yo nunca uso -normalize porque siguen quedando bajos los diálogos, y todo el conjunto, pero sobre todo los diálogos... Hablo de codificaciones DTS 5.1/AC3 5.1 -> AC3 2.0 (Downmix), generalmente.

Comparto mi experiencia.

Saludos.
« Última modificación: 11 de Junio de 2018, 17:20 por wolf »

Anthrax1

  • Miembro junior
  • **
  • Desconectado Desconectado
  • Registrado: 27/04/2018
  • Mensajes: 30
  • Valoración: 0
Re:MANUAL UsEac3to (v1.2.8)
« Respuesta #49: 11 de Junio de 2018, 20:56 »
Perdón por meter la patita.

Con ffmpeg  puedes ver algun detalle de los audios.
ffmpeg -i audiointro --- enter
ffmpeg -i audiopeli --- enter
Tebasuna sabe y va al grano, yo solo eso.

Gracias jj35, pero la verdad que no sabría como usar esos comandos que has sugerido, si crees pertinente darme una breve explicación, te estaré agradecido.

eac3to no lo soporta, pero con UsEac3to claro que es posible, se carga el mp4 y se pulsa 'MkvExtract/INF', selecciona la pista en la ventana emergente y ffmpeg la extraerá.

Tienes razón, había leído ese párrafo y habla del formato MKV/AVI, pero no concluí que el MP4 fuese soportado, por falta de comprensión en mi lectura.

Citar
eac3to solo sabe decodificar AAC si tienes instalado el filtro DirectShow "Nero Audio Decoder 2"

Lo que tengo instaldo en mi PC son estos filtros "Ffdshow tryouts" la versión de 32 bits, con instalación por defecto.
https://www.mundodivx.com/descargas.php?id=28
- Pero no sé si el "Nero Audio DEcoder 2" sea parte de ese paquete, y he revisado en sus archivos y no aparece ese codec de Nero.
- Igual revisé en el paquete del UsEac3to y el que veo en la carepeta de "eac3to_x64" es uno llamado "neroAacEnc.exe".
- Y en la carpeta "eac3to_x64\UsEac3to" uno llamado "neroAacDec.exe".
- Pero en realidad no sé que me haga falta si decido usar el "Nero Audio Decoder 2".

Citar
Al parecer no lo tienes, pero hay alternativas en UsEac3to, por ahora en dos pasos, cuando saque la versión definitiva 1.2.9 solo hara falta 1 paso.

1) Carga el mp4 (o el aac si ya lo tienes extraido, que no hubiera hecho falta) y 'A/V Recode', selecciona 'Decode only' y 'Run'

2) Carga el .w64 obtenido y ahora si:

 stdout.wav -resampleTo48000 -normalize | qaac -V 99 --ignorelength --adts --no-delay -o %_1.aac -

(lo del -normalize no sé si hará falta, solo es necesario con downmix)

- Esta alternativa que me has dado, si me ha funcionado a la perfección.
- Sobre lo de usar la opción de "-normalizar" como indicas, no es necesaria, y puede no serlo.
- Lo que he querido intentar con esa opción es bajar el volumen global del Intro, tal vez el parámetro no sirva para lo que pretendo.

Lo, que sucede es, que el audio del Intro, está mucho más elevado que el audio de la película, entonces eso hace que el usuario tenga que bajar el volúmen en su reproductor al escuchar el intro, y luego volverlo a subir al inicar la película... y es algo que quiero evitar, o sea, que el audio concatendo me quede a un mismo nivel global de volumen.

Para un ejemplo, paso una captura que he realizado con el Audacity:



Esto lo puedo editar con el Audacity, que luego tengo que exportar con Audacity, aunque no sé si el formato de salida con la configuración por defecto, sea el adecuado.



Lo que deseo es no andar de programa en programa, si en el UsEac3to es posible bajar el volumen global del audio del intro para igualarlo con el de la película, estaría genial... por supuesto, antes de unirlos (concatenarlos).

Sé que no es lo recomendado y que se podrían producir recortes en el audio (nunca he escuchado saturaciones, de hecho) pero, yo nunca uso -normalize porque siguen quedando bajos los diálogos, y todo el conjunto, pero sobre todo los diálogos... Hablo de codificaciones DTS 5.1/AC3 5.1 -> AC3 2.0 (Downmix), generalmente.

Comparto mi experiencia.

Saludos.

Gracias Wolf, siempre es bueno saber las experiencias de los otros usuarios, algo llevado a la práctica... arriba hice una aclaración del porque uso la opción "-normalizar" o que pretenedo con ella... que lo más seguro es que esté equivocado.

Saludos!!  :saludo:



jj35

  • Miembro habitual
  • ****
  • Desconectado Desconectado
  • Registrado: 23/05/2013
  • Mensajes: 288
  • Valoración: 23
  • Sexo: Masculino
Re:MANUAL UsEac3to (v1.2.8)
« Respuesta #50: 11 de Junio de 2018, 21:55 »
Pues simplemente lee el audio y da algunos datos.

ffmpeg -i audiointro ---> enter
ffmpeg -i audiopeli ---> enter

Por ejemplo: ffmpeg -i audiointro --- devolvera los datos del audio y un mensaje como que no se especifico archivo de salida. si solo escribes ffmpeg devolverá las opciones de ayuda.

Si quieres conocer algo mas de ffmpeg, te remito a su ayuda:  ffmpeg -h long, o los html en la carpeta doc. Tambien en su pagina oficial esta la ayuda completa.

Te dejo la ayuda basica de audio. Pues normalmente no se necesita mas.
Spoiler
Audio Options
       -aframes number (output)
           Set the number of audio frames to output. This is an obsolete alias
           for "-frames:a", which you should use instead.

       -ar[:stream_specifier] freq (input/output,per-stream)
           Set the audio sampling frequency. For output streams it is set by
           default to the frequency of the corresponding input stream. For
           input streams this option only makes sense for audio grabbing
           devices and raw demuxers and is mapped to the corresponding demuxer
           options.

       -aq q (output)
           Set the audio quality (codec-specific, VBR). This is an alias for
           -q:a.

       -ac[:stream_specifier] channels (input/output,per-stream)
           Set the number of audio channels. For output streams it is set by
           default to the number of input audio channels. For input streams
           this option only makes sense for audio grabbing devices and raw
           demuxers and is mapped to the corresponding demuxer options.

       -an (output)
           Disable audio recording.

       -acodec codec (input/output)
           Set the audio codec. This is an alias for "-codec:a".

       -sample_fmt[:stream_specifier] sample_fmt (output,per-stream)
           Set the audio sample format. Use "-sample_fmts" to get a list of
           supported sample formats.

       -af filtergraph (output)
           Create the filtergraph specified by filtergraph and use it to
           filter the stream.

           This is an alias for "-filter:a", see the -filter option.

   Advanced Audio options
       -atag fourcc/tag (output)
           Force audio tag/fourcc. This is an alias for "-tag:a".

       -absf bitstream_filter
           Deprecated, see -bsf

       -guess_layout_max channels (input,per-stream)
           If some input channel layout is not known, try to guess only if it
           corresponds to at most the specified number of channels. For
           example, 2 tells to ffmpeg to recognize 1 channel as mono and 2
           channels as stereo but not 6 channels as 5.1. The def
Sabe más el diablo por viejo que por diablo.

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

tebasuna51

  • Moderador
  • ******
  • Desconectado Desconectado
  • Registrado: 22/02/2010
  • Mensajes: 4.496
  • Valoración: 247
Re:MANUAL UsEac3to (v1.2.8)
« Respuesta #51: 11 de Junio de 2018, 23:39 »
- Lo del "Nero Audio DEcoder 2" mejor olvídalo. No es nada de lo que has mencionado, sino un plugin del paquete Nero versión 7 de difícil localización y totalmente prescindible.

- Si lo de la normalización es para rebajar volumen puedes usar en vez del -normalize el parámetro -6dB (aproximadamente por la figura, o quizá más)_

stdout.wav -resampleTo48000 -6dB | qaac -V 99 --ignorelength --adts --no-delay -o %_1.aac -

tebasuna51

  • Moderador
  • ******
  • Desconectado Desconectado
  • Registrado: 22/02/2010
  • Mensajes: 4.496
  • Valoración: 247
Re:MANUAL UsEac3to (v1.2.9)
« Respuesta #52: 12 de Junio de 2018, 01:40 »
Con la versión definitiva 1.2.9 puede hacerse la conversión en un paso.

1) Cargamos el mp4 inicial en UsEac3to e ignoramos el mensaje de no soportado.

2) Pulsamos 'MkvExtract/INF' y lo analiza ffmpeg mostrando:

3) Lista de tracks en la que se observa nuestro aac 44.1 KHz

4) Se abre el cuadro de diálogo que nos permitiría extraer la pista aac. No obstante no es necesario y cerramos el cuadro.

5) Introducimos el filtro de ffmpeg a usar:  -af "volume=0.5, aresample=48000"

6) Pulsamos ahora el 'A/V Recode' para abrir un nuevo cuadro de diálogo.

7) Seleccionamos la pista 1 en 'map:X' u otra deseada como vimos en 3)

8) Seleccionamos 'Add to DEC' para que se incluya el filtro tras la decodificación.

9) Elegimos el codificador y calidad deseada.

10) 'Run' o 'EnQueue'
« Última modificación: 12 de Junio de 2018, 01:53 por tebasuna51 »

Anthrax1

  • Miembro junior
  • **
  • Desconectado Desconectado
  • Registrado: 27/04/2018
  • Mensajes: 30
  • Valoración: 0
Re:MANUAL UsEac3to (v1.2.8)
« Respuesta #53: 17 de Junio de 2018, 06:49 »
Pues simplemente lee el audio y da algunos datos...

Gracias jj35, estaré probando esos comandos a ver que al me va.

Con la versión definitiva 1.2.9 puede hacerse la conversión en un paso.

Gracias tebasuna51 por todas las indicaciones.

Sólo que, no encuentro de donde descargar la versión definitiva, yo tengo una que sugeriste descargar, sino mal recuerdo todavía era beta aunque tiene el mismo número "1.2.9"... la versión que tengo al llegar al paso No. 7, no tiene  para seleccionar el 'map:X' .

Saludos!

LuchoO

  • Moderador
  • ******
  • Desconectado Desconectado
  • Registrado: 10/02/2004
  • Mensajes: 5.578
  • Valoración: 54
  • Sexo: Masculino
Re:MANUAL UsEac3to (v1.2.9)
« Respuesta #54: 17 de Junio de 2018, 07:47 »
Cita de: Anthrax1
Sólo que, no encuentro de donde descargar la versión definitiva, yo tengo una que sugeriste descargar, sino mal recuerdo todavía era beta aunque tiene el mismo número "1.2.9"... la versión que tengo al llegar al paso No. 7, no tiene  para seleccionar el 'map:X' .

Es que aun falta actualizar la seccion descarga..

UsEac3to GUI 1.2.9

Reemplaza estos archivos y el GUI ..  :arriba:

Saludos
« Última modificación: 17 de Junio de 2018, 08:09 por LuchoO »
任者責

Ferny

  • Administrador
  • ******
  • Desconectado Desconectado
  • Registrado: 29/03/2003
  • Mensajes: 21.475
  • Valoración: 28
  • Sexo: Masculino
    • MundoDivX
Re:MANUAL UsEac3to (v1.2.9)
« Respuesta #55: 17 de Junio de 2018, 09:46 »
Ya está actualizado en la sección de descargas: https://www.mundodivx.com/descargas.php?id=69
En teoría no hay diferencia entre teoría y práctica pero en la práctica sí la hay

Teoría es cuando se sabe todo y nada funciona; práctica, cuando todo funciona y nadie sabe por qué



Anthrax1

  • Miembro junior
  • **
  • Desconectado Desconectado
  • Registrado: 27/04/2018
  • Mensajes: 30
  • Valoración: 0
Re:MANUAL UsEac3to (v1.2.9)
« Respuesta #56: Ayer a las 03:39 »
Gracias LuchoO/Ferny  por la atención, ya he descargado la versión final 1.2.9 y la estoy utilizando.

He seguido las indicaciones del 1 al 10 dadas por tebasuna51 con esta nueva versión y el resultado ha sido satisfactorio, pues ahora el intro unido a la película se escucha uniforme, aquí paso una captura del audacity.



Me interesa comprender los parámetros usados del ffmpeg en esta línea para poder hacer otras modificaciones similares, he buscado en el manual sin éxito, incluso por internet pero no alcanzo a entender.

Citar
5) Introducimos el filtro de ffmpeg a usar:  -af "volume=0.5, aresample=48000"

Saludos!!





jj35

  • Miembro habitual
  • ****
  • Desconectado Desconectado
  • Registrado: 23/05/2013
  • Mensajes: 288
  • Valoración: 23
  • Sexo: Masculino
Re:MANUAL UsEac3to (v1.2.9)
« Respuesta #57: Ayer a las 08:57 »
volume AVOptions:
  volume            <string>     ..F.A... set volume adjustment expression (default "1.0")
-af "volume=1.333" = aumenta 0.333 el audio fuente.

Tambien está la opción equivalente (hace unos años solo estaba esta opción) "-vol" con valor normal por defecto "250" (-vol 250). Para mi es mas util usar -af "volume=1.333".

aresample AVOptions:
  sample_rate       <int>        ..F.A... (from 0 to INT_MAX) (default 0), no cambia el sample fuente.

-af "volume=1.333,aresample=44100" = aumenta 0.333 el audio fuente, cambia la frecuencia a 44100.

 -ar [:stream_specifier] freq (input/output,per-stream)
           Set the audio sampling frequency. For output streams it is set by
           default to the frequency of the corresponding input stream. For
           input streams this option only makes sense for audio grabbing
           devices and raw demuxers and is mapped to the corresponding demuxer
           options.
-ar 44100 -af "volume=1.333" = cambia la frecuencia a 44100, aumenta 0.333 el audio fuente.

Todo está en la ayuda de ffmpeg, con el uso y la practica se va aprendiendo, como normalmente solo uso algunas opciones me las se de memoria. es mucho mas sencillo usar Megui para el uso normal, ffmpeg es mas complicado de usar.
« Última modificación: Ayer a las 09:16 por jj35 »
Sabe más el diablo por viejo que por diablo.

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

tebasuna51

  • Moderador
  • ******
  • Desconectado Desconectado
  • Registrado: 22/02/2010
  • Mensajes: 4.496
  • Valoración: 247
Re:MANUAL UsEac3to (v1.2.9)
« Respuesta #58: Ayer a las 17:13 »
En https://www.ffmpeg.org/ffmpeg-filters.html#Audio-Filters podrás ver hasta 84 filtros para audio de ffmpeg, algunos sencillos como los vistos aquí pero otros más complejos que nunca he probado.

Anthrax1

  • Miembro junior
  • **
  • Desconectado Desconectado
  • Registrado: 27/04/2018
  • Mensajes: 30
  • Valoración: 0
Re:MANUAL UsEac3to (v1.2.9)
« Respuesta #59: Ayer a las 22:24 »
volume AVOptions:...

Gracias jj35, en un principio quise seguir tus instrucciones sobre ffmpeg, pero no sabía ni por donde empezar, luego estuve investigando que se debe descargar el "ffmpeg" para windows 64 (en mi caso) y darlo de alta en variables de entorno, allí fue que entendí todo lo que me habías explicado  :arriba:

En https://www.ffmpeg.org/ffmpeg-filters.html#Audio-Filters podrás ver hasta 84 filtros para audio de ffmpeg, algunos sencillos como los vistos aquí pero otros más complejos que nunca he probado.

Gracias tebasuna51!

Estaré viendo ese manual de ffmpeg, me parece que me liaré un poco por mi poca experiencia en el tema, pero por ganas no va a quedar.
Ahora ya soy capaz de seguir y comprender lo que me han indicado.

Lo que entiendo de esta línea "-af "volume=0.5, aresample=48000"" es lo siguiente.

-af                           ### Son siglas de "Audio Filter" (no encontré información precisa).
volume=0.5             ### El valor por defecto es 1.0, si lo ponemos en 0.5 sería bajar el volumen a la mitad.
aresample=48000    ### Remuestrea el audio a 48000 Hz

Espero no estar errado, Gracias a todos y un saludo!!  :saludo: