El códec de audio Opus se ve como lo mejor para comprimir audio. Recientemente se ha admitido en los últimos reproductores ffmpeg y VLC. Sin embargo, no hay documentación que pueda encontrar sobre cómo codificar los medios con él. ¿Alguien puede dirigirme a dichos documentos, preferiblemente con detalles para ffmpeg flags y uso? Tengo muchos audiolibros que ocupan demasiado espacio y Opus parece el formato perfecto para guardarlos.
audio
ffmpeg
vlc-media-player
encoding
MrDrMcCoy
fuente
fuente
Respuestas:
La tasa de bits se puede dar como
-b:a 96K
para 96 kBit / s.La documentación de ffmpeg tiene una lista de opciones y descripciones para libopus. Aquí puede establecer
-vbr
opciones o una diferente-compression_level
.¡Asegúrate de haber compilado ffmpeg con
--enable-libopus
!fuente
vbr on
ycompression_level 10
son valores predeterminados y probablemente se pueden omitir. ffmpeg.org/ffmpeg-codecs.html#Option-Mappingffmpeg -i input.flac -acodec libopus -b:a 128000 output.opus
-application voip
. Como nuevo usuario de ffmpeg, luché un poco para encontrar la sintaxis correcta.Descargar Opus-tools
Codificar:
opusenc --bitrate 64 What_A_Feeling.wav What_A_Feeling_64.opus
Decodificación: (para reproducir en cualquier reproductor multimedia, útil si su reproductor multimedia aún no es compatible con opus):
opusdec What_A_Feeling_64.opus What_A_Feeling_opus64.wav
(What_A_Feeling es el nombre de una canción)
Opciones detalladas que se muestran cuando se ejecuta
opusenc
solo:fuente
--vbr
opción es la predeterminada. Consulte la página de manual de opusenc. También puede codificar con ffmpeg, pero debe compilarse--enable-libopus
después de instalar libopus .opus-tools
) podría determinar si la herramienta de codificación elegida funcionó bien.Los mejores comandos de Opus Codec en DOS / Windows Command serían:
Para lib 1.3, el tamaño de archivo más pequeño (calidad de cinta):
Vas a:
a- a 24kbits todavía tienen una salida sónica de 16kHz (estéreo de 32kHz), en un tamaño súper pequeño. Cualquier menor, y la salida de Sonic caerá a 11kHz
b- Aumente el tamaño del marco (guarde algunos bits de datos (alrededor del 6%), sin pérdida perceptible de calidad)
c- Descarte la información TAG innecesaria y cubra las imágenes que solo aumentarán el tamaño del archivo.
Para lib 1.3, la transmisión (casi calidad de CD) usa '--bitrate 52' en lugar de '24'.
El valor predeterminado en 1.2 es 48kbits, pero usando 52 en 1.3, con 'frameize' establecido en 40, el tamaño de su archivo es igual, pero hay muchos menos artefactos audibles.
52 kbits con frameize 40, es posiblemente igual en calidad a 160kbits MP3, a menos de 1/3 del tamaño; mientras que 48 kbits en 1.2 equivalen a 128 kbits MP3, o solo 2.5 veces más pequeños.
Para una calidad casi idéntica, necesitará entre 80 y 96 kbits. Casi nunca uso esto, ya que quiero que mi audio sea lo más pequeño posible.
Más de 96 kbits, solo es bueno para la edición, y no se puede escuchar de forma audible la diferencia entre el archivo codificado original y el Opus.
Dicho esto, todavía no sé cómo funciona todo en Linux.
fuente
Unrecognized option '-framesize'. Error splitting the argument list: Option not found
. La versión de ffmpeg es