OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.
Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.
¿Como exporto audio en formato AC3 con Avidemux?
Veamos, he descargado una película en formato AVI, cuyo códec de video es Xvid y el de audio AC3, pero la cosa es que cuando me he dado cuenta, la película está dividida en 2 partes (2 archivos independientes). Bueno, el caso es que decidí tirar de Avidemux para unir las 2 partes, y aparentemente las une bien, exporta bien lo que es el video, pero no el audio. Así el resultado es un único archivo que se ve pero no se oye.
He probado con otras películas en formato AVI pero que tenían un códec de audio distinto de AC3, y éstas sí las exporta correctamente, tanto el video como el audio.
Viendo ésto, parece que el problema es que no tengo soporte para la codificación en AC3... ¿hay algún paquete que lo contenga?
También he probado desde Avidemux a exportar la citada película con un códec de audio diferente, eligiendo otro códec diferente entre las opciones que da Avidemux (Copy (usar el mismo códec del archivo original), AAC (Faac), MP2 (lav), Vorbis, AC3 (lav), MP2 (twolame), MP3 (lame), y PCM) en el desplegable "Audio" de su ventana principal, he probado con MP3, con AAC, y con Ogg Vorbis, códecs con los que sé con seguridad que puedo codificar, además de la opción "Copy" para que use el mismo códec de los archivos originales... pero aún así, en todos los casos, sigue exportando el video sin el audio.
¿A alguien se le ocurre qué podría hacer?
- Entra a tu cuenta o crea una para poder comentar.
BOFH
# 110418 No tengo ningún problema en
No tengo ningún problema en exportar, juntar con ac3, y no tengo ningún codec instalado a parte, (uso vlc para reproducir) de hecho lo hago a menudo, esto ya me ha sucedido, y era problema de la película que tenía un defecto de codificación, prueba coregirlo con virtualdub, ( que seguramente han usado para codificarla), funciona perfectamente sobre Wine.
Al que está sentado en el trono, y al Cordero, sea la alabanza, la honra, la gloria
y el dominio por los siglos de los siglos.
Linux user #463168
Usuario
# 110425 Únelos con el comando cat
Si ambas partes tienen las mismas características, únelos con cat
El gatito nunca falla XDDD
Saludos
Usuario
# 110478 Puess... esta debe ser la
Puess... esta debe ser la primera vez que falla. Une bien ambas partes, pero sigo teniendo problemas con el audio... he probado a abrirlo con distintos reproductores, y el resultado es el siguiente:
- SMPlayer: Se oye perfectamente el audio de fondo pero no las voces.
- Bangarang: Se oye el audio de fondo, y hay partes en las que las voces no se oyen nada, y otras en las que se oye como muy lejano, como si estuviese grabado del cine, pero aún en peor calidad.
- VLC: Se oye el audio de fondo perfectamente, pero las voces se oyen muy lejano, al igual que con Bangarang, pero durante toda la película.
Sólo se respeta a los que combaten, sólo vencen los que luchan, sólo triunfan los que resisten
Usuario
# 110756 Os parecerá curioso, pero
Os parecerá curioso, pero acabo de darme cuenta de que con el comando cat no se unen las dos partes del video, sino solamente la primera en el archivo resultante... :S
Sólo se respeta a los que combaten, sólo vencen los que luchan, sólo triunfan los que resisten
# 110545 ffmpeg
Avidemux utiliza ffmpeg para la codificacion, por lo que haciendolo directamente desde consola, te funcionara.
Debes unir primero los ficheros, con el audio ac3, por ejemplo con cat
cat parte1.avi parte2.avi >> videocompleto.avi
Despues tienes que exportar el audio ac3 y convertirlo...
ffmpeg -i tuvideo.avi tuaudio.ac3
y luego una vez exportado, desde consola.
ffmpeg -i tuaudio.ac3 audionuevo.mp3.
Tambien puedes hacerlo directamente de esta manera
ffmpeg -i Nombre_de_tu_video_unido.avi Tu_audio_final.mp3
Ya lo tienes, luego se lo añades a la peli y lo tienes correctamente o deberias tenerlo.
Comentas...
Saludos!!!!
Registered Linux user #472290
MiniBOFH 2008 - MediumBOFH - KapyBOFH - Utiliza RecoverDrake!! (Proyecto Derix)
Usuario
# 110547 Hmm ¿y cómo le añado el audio
Hmm ¿y cómo le añado el audio extraído a la película? ¿De esta forma quizás?:
ffmpeg -i mi_audio_final.mp3 pelicula_final.avi
Sólo se respeta a los que combaten, sólo vencen los que luchan, sólo triunfan los que resisten
# 110659 Con los siguientes comandos (ffmpeg es un puntazo)
En RecoverDrake lo he utilizado mucho para estos temas, ya que he añadido cosas de audio y video, extracciones y tengo que reconocer que ffmpeg es lo mas potente que he conocido en este estilo de temas de codificación.
Yo lo que haria seria quitar el audio al video y despues ponerle el audio que me interesa osea el audio_final.mp3
El como...
ffmpeg -i nombredelfichero.avi -an nuevonombredelfichero.avi (Con la funcion -an le quitas el audio al fichero de video)
luego...
ffmpeg -i audiofinal.mp3 -i nombredelfichero.avi Nombrefinal.avi
Y ya lo tienes.
Perdón por tardar, he estado fuera unos dias.
Comentas...
Saludos!!!!
Registered Linux user #472290
MiniBOFH 2008 - MediumBOFH - KapyBOFH - Utiliza RecoverDrake!! (Proyecto Derix)
Usuario
# 110717 Usando el comando "ffmpeg -i
Usando el comando "ffmpeg -i nombredelfichero.avi -an nuevonombredelfichero.avi" que me has dicho, se me queda un archivo resultante con una calidad de imagen muy muy baja, con decirte que la película original ocupa 2'9 GB y el fichero sin audio resultante de ese comando no pasa de los 185 MB... :S
¿No hay ningún parámetro de ffmpeg que permita conservar la calidad de imagen del archivo original?
Sólo se respeta a los que combaten, sólo vencen los que luchan, sólo triunfan los que resisten
# 110731 Sip.
Para no perder calidad hay que ponerle -sameq (entre ambos nombres .avi) y te dará el video con la misma calidad que el que tienes.
Comentas...
Saludos!!!!
Registered Linux user #472290
MiniBOFH 2008 - MediumBOFH - KapyBOFH - Utiliza RecoverDrake!! (Proyecto Derix)
Usuario
# 110755 Hmm... pues aún así, se
Hmm... pues aún así, se pierde un pelín de calidad en la imagen eh... está mucho mejor que la vez anterior, sin duda, pero aún así, noto un ligero deterioro de la calidad de la imagen, y se nota sobre todo en los fotogramas oscuros, donde se puede ver con cierta claridad un pequeño grado de pixelación que no está presente en el archivo original.
Sólo se respeta a los que combaten, sólo vencen los que luchan, sólo triunfan los que resisten
# 110880 Pues si...
Siempre se pierde un poquito de calidad, en deterioro al peso del fichero final, jugando con las calidades puedes hacer que sea más grande y con menor perdida, pero la perdida es infima y al menos a mi no me resulta rentable subir el peso.
Comentas...
Saludos!!!!
Registered Linux user #472290
MiniBOFH 2008 - MediumBOFH - KapyBOFH - Utiliza RecoverDrake!! (Proyecto Derix)
Usuario
# 110548 Creo que el problema es el Bitrate
[varyheavy@localhost Iron.Man.Spanish.XviD.AC3.HDRip-[EspaDD.com]]$ ffmpeg -i IronMan.avi AudioIronMan.ac3
FFmpeg version SVN-r22960, Copyright (c) 2000-2010 the FFmpeg developers
built on Jun 15 2010 16:32:18 with gcc 4.4.3
configuration: --prefix=/usr --enable-shared --libdir=/usr/lib --shlibdir=/usr/lib --incdir=/usr/include --disable-stripping --enable-postproc --enable-gpl --enable-pthreads --enable-libtheora --enable-libvorbis --disable-encoder=vorbis --enable-x11grab --enable-runtime-cpudetect --enable-libdc1394 --enable-libschroedinger --enable-libmp3lame --enable-libfaad --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-version3 --enable-libx264
libavutil 50.14. 0 / 50.14. 0
libavcodec 52.66. 0 / 52.66. 0
libavformat 52.61. 0 / 52.61. 0
libavdevice 52. 2. 0 / 52. 2. 0
libswscale 0.10. 0 / 0.10. 0
libpostproc 51. 2. 0 / 51. 2. 0
Input #0, avi, from 'IronMan.avi':
Duration: 01:02:08.16, start: 0.000000, bitrate: 6595 kb/s
Stream #0.0: Video: mpeg4, yuv420p, 720x304 [PAR 1:1 DAR 45:19], 25 fps, 23.98 tbr, 25 tbn, 23.98 tbc
Stream #0.1: Audio: ac3, 48000 Hz, 5.1, s16, 448 kb/s
Output #0, ac3, to 'AudioIronMan.ac3':
Metadata:
encoder : Lavf52.61.0
Stream #0.0: Audio: ac3, 48000 Hz, 5.1, s16, 64 kb/s
Stream mapping:
Stream #0.1 -> #0.0
Press [q] to stop encoding
[ac3 @ 0x9a85140]frame sync error
Error while decoding stream #0.1
Bit allocation failed. Try increasing the bitrate.
Last message repeated 226532 times 64.0kbits/s
[ac3 @ 0x9a85140]incomplete frame
Bit allocation failed. Try increasing the bitrate.
size= 56634kB time=7249.09 bitrate= 64.0kbits/s
video:0kB audio:56634kB global headers:0kB muxing overhead 0.000000%
[varyheavy@localhost Iron.Man.Spanish.XviD.AC3.HDRip-[EspaDD.com]]$ ffmpeg -i AudioIronMan.ac3 AudioNuevoIronMan.mp3
FFmpeg version SVN-r22960, Copyright (c) 2000-2010 the FFmpeg developers
built on Jun 15 2010 16:32:18 with gcc 4.4.3
configuration: --prefix=/usr --enable-shared --libdir=/usr/lib --shlibdir=/usr/lib --incdir=/usr/include --disable-stripping --enable-postproc --enable-gpl --enable-pthreads --enable-libtheora --enable-libvorbis --disable-encoder=vorbis --enable-x11grab --enable-runtime-cpudetect --enable-libdc1394 --enable-libschroedinger --enable-libmp3lame --enable-libfaad --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-version3 --enable-libx264
libavutil 50.14. 0 / 50.14. 0
libavcodec 52.66. 0 / 52.66. 0
libavformat 52.61. 0 / 52.61. 0
libavdevice 52. 2. 0 / 52. 2. 0
libswscale 0.10. 0 / 0.10. 0
libpostproc 51. 2. 0 / 51. 2. 0
[ac3 @ 0x8fc4510]max_analyze_duration reached
[ac3 @ 0x8fc4510]Estimating duration from bitrate, this may be inaccurate
Input #0, ac3, from 'AudioIronMan.ac3':
Duration: 02:00:49.08, bitrate: 64 kb/s
Stream #0.0: Audio: ac3, 48000 Hz, 5.1, s16, 64 kb/s
Output #0, mp3, to 'AudioNuevoIronMan.mp3':
Stream #0.0: Audio: libmp3lame, 48000 Hz, 5.1, s16, 64 kb/s
Stream mapping:
Stream #0.0 -> #0.0
Error while opening encoder for output stream #0.0 - maybe incorrect parameters such as bit_rate, rate, width or height
Sólo se respeta a los que combaten, sólo vencen los que luchan, sólo triunfan los que resisten
# 110661 Ponle esto...
-ab 192k entre el nombre del audio.ac3 y el nombre del audio mp3 y te lo codificará a 192k.
Comentas...
Saludos!!!
Registered Linux user #472290
MiniBOFH 2008 - MediumBOFH - KapyBOFH - Utiliza RecoverDrake!! (Proyecto Derix)
Usuario
# 110685 Va a ser que no...
[varyheavy@localhost Iron.Man.Spanish.XviD.AC3.HDRip-[EspaDD.com]]$ ffmpeg -i AudioIronMan.ac3 -ab 192k AudioNuevoIronMan.mp3
FFmpeg version SVN-r22960, Copyright (c) 2000-2010 the FFmpeg developers
built on Jun 15 2010 16:32:18 with gcc 4.4.3
configuration: --prefix=/usr --enable-shared --libdir=/usr/lib --shlibdir=/usr/lib --incdir=/usr/include --disable-stripping --enable-postproc --enable-gpl --enable-pthreads --enable-libtheora --enable-libvorbis --disable-encoder=vorbis --enable-x11grab --enable-runtime-cpudetect --enable-libdc1394 --enable-libschroedinger --enable-libmp3lame --enable-libfaad --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-version3 --enable-libx264
libavutil 50.14. 0 / 50.14. 0
libavcodec 52.66. 0 / 52.66. 0
libavformat 52.61. 0 / 52.61. 0
libavdevice 52. 2. 0 / 52. 2. 0
libswscale 0.10. 0 / 0.10. 0
libpostproc 51. 2. 0 / 51. 2. 0
[ac3 @ 0x8981510]max_analyze_duration reached
[ac3 @ 0x8981510]Estimating duration from bitrate, this may be inaccurate
Input #0, ac3, from 'AudioIronMan.ac3':
Duration: 02:00:49.08, bitrate: 64 kb/s
Stream #0.0: Audio: ac3, 48000 Hz, 5.1, s16, 64 kb/s
Output #0, mp3, to 'AudioNuevoIronMan.mp3':
Stream #0.0: Audio: libmp3lame, 48000 Hz, 5.1, s16, 192 kb/s
Stream mapping:
Stream #0.0 -> #0.0
Error while opening encoder for output stream #0.0 - maybe incorrect parameters such as bit_rate, rate, width or height
Sólo se respeta a los que combaten, sólo vencen los que luchan, sólo triunfan los que resisten
# 110703 Pues...
Pues ponle -ab 64k a ver si quiere agarrarlo, pues yo acabo de codificar un ac3 a wma con dicha instrucción y me lo ha hecho de cine.
Comentas...
Saludos!!!!
Registered Linux user #472290
MiniBOFH 2008 - MediumBOFH - KapyBOFH - Utiliza RecoverDrake!! (Proyecto Derix)
Usuario
# 110718 Lo mismo da, el resultado del
Lo mismo da, el resultado del comando es exactamente el mismo de arriba.
Sólo se respeta a los que combaten, sólo vencen los que luchan, sólo triunfan los que resisten
BOFH
# 110704 Dejo dos comandos para pruebas ya que no uso Avidemux:
Con mencoder puedes pasar el video con audio ac3 a video con audio mp3:
Con ffmpeg puedes extraer del video el audio ac3 en mp3:
Para pruebas dejo este fichero de Video AVI con audio AC3, y un mp3, que no es otra cosa que el audio AC3 extraído del video y convertido luego a mp3 con el comando ffmpeg comentado más arriba.
Salu2!!
Usuario
# 110716 Veamos, con mencoder, ejecuté
Veamos, con mencoder, ejecuté lo siguiente, tal como me dijiste:
mencoder IronMan.avi -oac mp3lame -ovc copy -o Iron.Man.avi
Mientras se hacía la codificación no paraban de repetirse 2 mensajes:
"CRC mismatch"
y
"Frame sync error"
.
Después de repetirse... a saber cuántas veces... prosiguió con el mensaje "Skipping frame!" mientras avanzaba, y se quedó en el 48%.
El archivo original ocupa 2'9 GB, mientras que el resultante de esta operación solamente 1'1 GB. He probado a abrirlo, y la imagen está entrecortada y con muy mala calidad. Del audio ni hablamos. Es obvio que algo no va bien.
Con ffmpeg, ha ido algo mejor, pues he podido convertir el AC3 en mp3, pero convendría echarle un vistazo a lo que me tiró la consola:
[varyheavy@localhost Iron.Man.Spanish.XviD.AC3.HDRip-[EspaDD.com]]$ ffmpeg -i IronMan.avi -acodec libmp3lame -ab 160k -ac 2 -ar 44100 AudioNuevo.mp3
FFmpeg version SVN-r22960, Copyright (c) 2000-2010 the FFmpeg developers
built on Jun 15 2010 16:32:18 with gcc 4.4.3
configuration: --prefix=/usr --enable-shared --libdir=/usr/lib --shlibdir=/usr/lib --incdir=/usr/include --disable-stripping --enable-postproc --enable-gpl --enable-pthreads --enable-libtheora --enable-libvorbis --disable-encoder=vorbis --enable-x11grab --enable-runtime-cpudetect --enable-libdc1394 --enable-libschroedinger --enable-libmp3lame --enable-libfaad --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-version3 --enable-libx264
libavutil 50.14. 0 / 50.14. 0
libavcodec 52.66. 0 / 52.66. 0
libavformat 52.61. 0 / 52.61. 0
libavdevice 52. 2. 0 / 52. 2. 0
libswscale 0.10. 0 / 0.10. 0
libpostproc 51. 2. 0 / 51. 2. 0
Input #0, avi, from 'IronMan.avi':
Duration: 01:02:08.16, start: 0.000000, bitrate: 6595 kb/s
Stream #0.0: Video: mpeg4, yuv420p, 720x304 [PAR 1:1 DAR 45:19], 25 fps, 23.98 tbr, 25 tbn, 23.98 tbc
Stream #0.1: Audio: ac3, 48000 Hz, 5.1, s16, 448 kb/s
Output #0, mp3, to 'AudioNuevo.mp3':
Metadata:
TSSE : Lavf52.61.0
Stream #0.0: Audio: libmp3lame, 44100 Hz, 2 channels, s16, 160 kb/s
Stream mapping:
Stream #0.1 -> #0.0
Press [q] to stop encoding
[ac3 @ 0x9b11140]frame sync error
Error while decoding stream #0.1
[ac3 @ 0x9b11140]incomplete frameate= 160.0kbits/s
size= 141585kB time=7249.14 bitrate= 160.0kbits/s
video:0kB audio:141585kB global headers:0kB muxing overhead 0.000023%
Sólo se respeta a los que combaten, sólo vencen los que luchan, sólo triunfan los que resisten
# 110730 A ver si es un problema de fichero corrupto.
Tiene que haber algo, porque yo he creado un fichero ac3 y luego lo he pasado a todos los formatos que me han venido a la cabeza y no me ha dado ningún error. No puedo decirte más.
Siento no poder ayudarte.
Saludos!!!!
Registered Linux user #472290
MiniBOFH 2008 - MediumBOFH - KapyBOFH - Utiliza RecoverDrake!! (Proyecto Derix)