wma examples convertir convert codecs audio ffmpeg mp3

audio - examples - ffmpeg mp3 320



intervalo de audio del clip ffmpeg con hora de inicio y finalizaciĆ³n (3)

He tenido un gran éxito con los archivos mp3 CBR y VBR usando mp3cut.

mp3cut -o output.mp3 -t 00:10-00:16 input.mp3

http://manpages.ubuntu.com/manpages/lucid/man1/mp3cut.1.html

Estoy intentando recortar un MP3 entre dos puntos de inicio, como comenzar en 10 segundos y terminar en 16 segundos (intervalo de tiempo de 6 segundos).

Estoy usando este comando:

ffmpeg -ss 10 -i input.mp3 -t 6 output.mp3

El output.mp3 resultante contiene los 6 segundos que especifiqué seguidos por 8 o 9 segundos de audio vacío. ¿Hay algo mal con mi comando?

Editar:

ffmpeg -ss 10 -t 6 -i input.mp3 output.mp3 dice -t is not an input option, keeping it for the next output; consider fixing your command line. -t is not an input option, keeping it for the next output; consider fixing your command line. y me da un archivo que tiene 8 segundos de audio a partir de 10 segundos y luego unos 9 o 10 segundos de silencio.

ffmpeg -ss 10 -to 16 -i input.mp3 output.mp3 produce un archivo que es el doble de la longitud del original, básicamente el mismo archivo de audio repetido nuevamente.

Probando el resultado:

Usé Quicktime y tiene audio silencioso al final. La descripción del archivo de salida en el buscador dice como 14 segundos. Cuando uso VLC, se reproduce durante los 6 segundos correctos y se detiene, aunque su duración en el buscador de archivos en VLC dice 14. Mi MPlayer no funciona correctamente. También hice la vista previa de audio en Finder, y reproduce los 6 segundos correctamente y luego se detiene. Pero la barra de búsqueda redonda del MP3 no llegó al final. Y también dice 14 segundos en lugar de 6.

Mi objetivo es transmitir este archivo de 6 segundos a través de una API REST al frente. Quiero que el usuario pueda descargar este archivo correctamente. Idealmente, no tendrá metadatos incoherentes (14 segundos en lugar de 6).


Para mí ambos

ffmpeg -ss 10 -t 6 -i input.mp3 output.mp3

o

ffmpeg -ss 10 -i input.mp3 -t 6 output.mp3

funciona bien, solo 6 segundos de audio. Aquí está la salida de mplayer (última línea):

A: 5.8 (05.7) of 6.0 (06.0) 0.5%

también

ffmpeg -ss 10 -to 16 -i input.mp3 output.mp3

trabaja de la misma manera. Yo uso ffmpeg version 1.2.4 . Supongo que tu ffmpeg está de alguna manera "roto" o el archivo de entrada es de alguna manera (informa un error en ambos casos).

Puede probar la otra respuesta con mp3cut desde portforwardpodcast o

sox input.mp3 output.mp3 trim 10 6


ffmpeg - Recorta el archivo de audio sin volver a codificar

Use ffmpeg para recortar un archivo de audio sin volver a codificarlo.

Recorte a partir de 10 segundos y finalice a los 16 segundos (tiempo total 6 segundos)

ffmpeg -i input.mp3 -ss 10 -t 6 -acodec copy output.mp3

Recortar de 00: 02: 54.583 al final del archivo

ffmpeg -i input.mp3 -ss 00:02:54.583 -acodec copy output.mp3

Recorte de 00: 02: 54.583 durante 5 minutos (también conocido como 300 segundos)

ffmpeg -i input.mp3 -ss 00:02:54.583 -t 300 -acodec copy output.mp3