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가 설치되어 있는지 확인하십시오.

관련 정보