다양하고 지정되지 않은 길이의 일련의 FLV 레코딩에서 첫 1 ~ 2 초만 잘라 내야합니다. 비디오에서 지정된 지속 시간 (예 : 30 초 클립)을 추출하기위한 많은 리소스를 찾았지만 비디오 끝까지 계속할 수있는 리소스는 없습니다.
이 두 가지 시도는 비디오의 복사 된 버전을 만들어 내고자합니다.
ffmpeg -ss 2 -vcodec copy -acodec copy -i input.flv output.flv
ffmpeg -ss 2 -t 120 -vcodec copy -acodec copy -i input.flv output.flv
두 번째 생각은 아마도 가능한 길이 이상으로 길이를 지정하면 끝까지 갈 것입니다. 주사위가 없습니다.
다음은 매력적이기 때문에 코덱이나 타임 코드 대신 초를 사용하는 것이 문제가 아니라는 것을 알고 있습니다.
ffmpeg -ss 2 -t 5 -vcodec copy -acodec copy -i input.flv output.flv
다른 아이디어가 있습니까? 다른 (Windows 기반) 명령 줄 도구를 사용할 수는 있지만 썸네일 생성에 이미 사용하고 있기 때문에 ffmpeg를 선호합니다.
도움이되면 내 동영상이 모두 2 분 미만입니다.
최신 정보:
ffmpeg가 추가 해커 없이는 이것을 달성하지 못하는 것처럼 보이기 때문에 Mencoder ( http://www.mplayerhq.hu/ ) 를 사용하도록 전환했습니다 .
내가 시작한 것을 성취하기위한 Mencoder 구문은 다음과 같습니다.
mencoder.exe -ss 2 -oac copy -ovc copy input.flv -o output.flv
mencoder
위 의 예; 또는ffmpeg
아래 의 예?