¿La duración de la reproducción no funciona?

¿La duración de la reproducción no funciona?

Si ejecuto el comando

ffplay -t 3 test.aac

simplemente reproduce el archivo completo, en lugar de 3 segundos. ¿Qué comando se usaría para establecer la duración de la reproducción?

Respuesta1

Sugeriría agregar autoexita su comando:

ffplay -t 3 -autoexit test.aac

Si eso no funciona, sugeriría una alternativa (mplayer):

mplayer -endpos 3 test.aac

Respuesta2

Parece que la -topción no funciona en todos los archivos. Probé este comando

ffplay -t 3 test.mkv

y funcionó bien. Como solución alternativa, este comando funciona para el archivo aac.

ffmpeg -i out.aac -c copy -f adts -t 3 - | ffplay -autoexit -

Respuesta3

En el símbolo del sistema de Windows, escriba:

c:swipl -g "thread_create((sleep(5),shell('taskkill /IM ffplay.exe')),_,[]),atomic_list_concat(['x:ffplay','VTS_01_3.VOB'],' ',Atom), shell(Atom)"  -t halt

Esto reproducirá el archivo VTS_O1_3.VOB durante 5 segundos y luego taskkill.exe finalizará ffplay.exe, c: y x: son letras de unidad donde están instalados Swi-Prolog y Ffmpeg.

Antes de escribir, asegúrese de tener instalado Swi-Prolog.

información relacionada