큰 압축되지 않은 y4m 비디오에서 작은 시퀀스 (64 프레임)를 얻으려고합니다. 비디오가 그냥 작동한다 코덱으로 사본을 사용하는 비 압축되기 때문에 https://media.xiph.org/video/derf/ffmpeg를 사용하여 압축되지 않은 y4m 비디오에서 프레임 추출
:
입력은 내가에서있어 넷플릭스에서 테스트 시퀀스를 알려져있다.
./bin/ffmpeg -ss 2.0 -i Netflix_TunnelFlag_4096x2160_60fps_10bit_420.y4m -vframes 64 -codec copy -y /tmp/test.y4m
하지만이 오류를 얻을 : 이것은 내가 뭘하려
[yuv4mpegpipe @ 0x35f3320] ERROR: Codec not supported.
Could not write header for output file #0 (incorrect codec parameters ?): Invalid data found when processing input
나는 그런 간단한 조작에서 잘못 될 수 있는지 확실하지 않다가, 내가 FFMPEG 단지 64 I을 복사해야한다고 생각 프레임을 새 컨테이너에 넣으십시오.
는 또한 용기와 YUV 컨테이너를 사용하고 있었던 일을 유일한을 변경하려하지만 난 그 용기 :
'-codec copy'를 제거하십시오. – LordNeckbeard
감사합니다! 그렇다면 복사 작업은 무엇을합니까? – igon