Estrazione senza perdita di flussi da WebM


28

Vorrei estrarre i flussi dai file video WebM senza convertirli (ricompressione), qualcuno può consigliare qualche software in grado di consentirlo?

Risposte:


17

Poiché WebM è un sottoinsieme di Matroska, mkvtoolnix dovrebbe consentire il demux dei file. È open source, multipiattaforma e l'autore fornisce file binari per Windows.


2
Come lo uso sui file webm?
theonlygusti,

27

Per estrarre l'audio da un file WebM, utilizzando lo strumento ffmpeg ( https://www.ffmpeg.org/download.html ):

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

Spiegazione:
"-i input.webm" indica il file di input
"-vn" rimuove il flusso video dall'output
"-acodec copy" dice a ffmpeg di copiare il flusso audio così com'è (nessuna ricompressione)
"output.oga" designa il file di output.

NB: usa le virgolette "" intorno ai nomi dei file che contengono spazi.

L'estensione del file di output deve corrispondere al formato del flusso audio contenuto nel file webm di origine.

Uso ".oga" come estensione del file di output perché la maggior parte dei file webm che gestisco contengono audio Vorbis.
".oga" è l'estensione preferita in questo caso, anche se .ogg è ancora un'estensione frequentemente riscontrata per i file solo audio di Vorbis.

Questa riga di comando basata su ffmpeg dovrebbe fornire il formato audio dal file sorgente:
ffmpeg -i "inputfile.ext" Cerca la riga contenente il testo "Audio", in genere vicino alla fine dell'output del comando.

Nel mio caso, questo è l'output:
Stream #0:1: Audio: vorbis, 44100 Hz, stereo, fltp (default)

Leggere questa pagina di Wikipedia potrebbe darti un'idea di quali estensioni di file dovrebbero essere usate con quali formati audio: http://it.wikipedia.org/wiki/Audio_file_format


4
Se la fonte webm ha un flusso Opus , l' .opusestensione del file è incoraggiata.
Marc.2377,

Grazie per una risposta dettagliata! In realtà avevo bisogno di convertire l'audio in AAC (perché XLD non supporta ancora OGG), quindi ho dovuto semplicemente cambiare il flag di codec audio per utilizzare AAC. trac.ffmpeg.org/wiki/Encode/AAC
Rafał Cieślak

Media Info è un buon strumento per ispezionare le informazioni multimediali dei file multimediali. Può ispezionare file e cartelle e può produrre in formati definiti dall'utente. Quale potrebbe quindi essere inserito in ffmpeg.
Nils,

1

I file video hanno un formato contenitore e formati codec.

È difficile "estrarre" facilmente i bit video, ma è possibile cambiare il formato del contenitore in qualcosa che puoi consumare senza alterare i bit video:

usando ffmpeg-vcodec copy (e in genere -anper eliminare qualsiasi audio)


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.