Per il test, voglio convertire un file MP3 e WAV che ho in Opus, quali sono i passaggi per farlo?
Migliore risposta
Nelle versioni più recenti di Ubuntu il codec Opus è incluso nelle librerie libavcodec che verranno installate con ffmpeg. La codifica audio viene quindi eseguita con
ffmpeg -i infile.ext <options> outfile.opus
Il convertitore audio fornito con opus-tools può convertire l'audio in formato raw, wave o AIFF. La sintassi minima utilizza le impostazioni predefinite:
opusenc input.wav output.opus
Potremmo voler aggiungere un bitrate migliore come 96 kbps predefinito con l'opzione --bitrate N.nnn
(per tutte le opzioni consultare la manpage per opusenc).
Per convertire mp3 “al volo”. cioè senza creare un file temporaneo possiamo reindirizzare l'output da ffmpeg a opusenc in questo modo:
ffmpeg -i input.mp3 -f wav - | opusenc --bitrate 256 - output.opus