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?
video-conversion
extract
lossless
webm
Karolinger
fuente
fuente
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
fuente
.opus
se recomienda la extensión del archivo.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-an
para quitar cualquier audio)fuente
Con MKVToolNix - Herramientas de Matroska para Linux / Unix y Windows :
mkvextract.exe "file.webm" tracks 0:"file_audio.ogg"
( suponiendo que la ID de la pista de audio sea 0, puede verificar con
mkvinfo.exe
omkvtoolnix-gui.exe
)fuente