Extracción sin pérdidas de secuencias de WebM

28

Me gustaría extraer secuencias de archivos de video de WebM sin convertirlas (compresión), ¿alguien puede recomendar algún software que pueda permitir esto?

Karolinger
fuente

Respuestas:

17

Dado que WebM es un subconjunto de Matroska, mkvtoolnix debería permitirle deshacer los archivos. Es de código abierto, multiplataforma, y ​​el autor proporciona binarios para Windows.

afrazier
fuente
2
¿Cómo lo uso en archivos webm?
theonlygusti
27

Para extraer audio de un archivo WebM, usando la herramienta ffmpeg ( https://www.ffmpeg.org/download.html ):

ffmpeg -i "input.webm" -vn -acodec copy "output.oga"

Explicación:
"-i input.webm" designa el archivo de entrada
"-vn" elimina la transmisión de video de la salida
"-acodec copy" le dice a ffmpeg que copie la transmisión de audio tal cual (sin re-compresión)
"output.oga" designa el archivo de salida.

NB: Use comillas "" alrededor de los nombres de archivo que contienen espacios.

La extensión del archivo de salida debe coincidir con el formato de la secuencia de audio contenida en el archivo webm de origen.

Uso ".oga" como extensión de archivo de salida porque la mayoría de los archivos webm que manejo contienen audio Vorbis.
".oga" es la extensión preferida en este caso, incluso si .ogg sigue siendo una extensión frecuente para los archivos de audio vorbis.

Esta línea de comando basada en ffmpeg debería proporcionarle el formato de audio del archivo fuente:
ffmpeg -i "inputfile.ext" busque la línea que contiene el texto "Audio", generalmente cerca del final de la salida del comando.

En mi caso, este es el resultado:
Stream #0:1: Audio: vorbis, 44100 Hz, stereo, fltp (default)

La lectura de esta página de Wikipedia podría darle una idea de qué extensiones de archivo se deben usar con qué formatos de audio: http://en.wikipedia.org/wiki/Audio_file_format

Etienne Delavennat
fuente
44
Si la fuente webm tiene una transmisión Opus , .opusse recomienda la extensión del archivo.
Marc.2377
Gracias por una respuesta detallada! En realidad, necesitaba convertir el audio a AAC (porque XLD aún no es compatible con OGG), así que tuve que cambiar el indicador de códec de audio para usar AAC. trac.ffmpeg.org/wiki/Encode/AAC
Rafał Cieślak
Información de medios es una buena herramienta para inspeccionar, bueno, la información de medios de los archivos de medios. Puede inspeccionar archivos y carpetas y puede generar formatos definidos por el usuario. ¿Cuál podría entonces ingresar a ffmpeg?
Nils
1

Los archivos de video tienen un formato contenedor y formatos de códec.

Es difícil 'extraer' los bits de video fácilmente, pero es posible cambiar el formato del contenedor a algo que pueda consumir sin alterar los bits de video:

ffmpeg usando -vcodec copy(y típicamente -anpara quitar cualquier audio)

Será
fuente