명령을 실행하면
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가 설치되어 있는지 확인하십시오.