ffplay 持續時間不起作用?

ffplay 持續時間不起作用?

如果我運行命令

ffplay -t 3 test.aac

它只播放整個文件,而不是 3 秒。使用什麼指令來設定播放時長?

答案1

我建議添加autoexit到您的命令中:

ffplay -t 3 -autoexit test.aac

如果這不起作用,我建議使用替代方案(mplayer):

mplayer -endpos 3 test.aac

答案2

該選項似乎-t不適用於所有文件。我嘗試了這個命令

ffplay -t 3 test.mkv

效果很好。作為解決方法,此命令適用於 aac 文件

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

答案3

在 Windows 命令提示字元下鍵入:

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

這樣會播放VTS_O1_3.VOB檔案5秒,然後taskkill.exe會結束ffplay.exe,c:和x:是安裝Swi-Prolog和Ffmpeg的碟符

在輸入之前,請確保您已安裝 Swi-Prolog。

相關內容