답변:
직접 아닙니다. H264 비트 스트림을 수정하기 위해 사용자 정의 필터가 포함 된 이전 ffmpeg 빌드의 수정 된 버전 인 direct264의 ffmpeg 를 사용하십시오 .
ffmpeg -i in.mkv -vcodec copy -acodec copy -vbsf h264_changesps=level=40 out.mkv
물론이 모든 것은 비디오 스트림의 일부 비트를 변경하는 것입니다. 레벨을 다운 그레이드하기 때문에 다른 디코더가이 비디오를 부드럽게 재생하지 못할 수 있습니다.
이 빌드는 대부분의 다른 방식으로 손상되므로 이름을 바꾸거나 경로에 넣지 마십시오.
ffmpeg -i file.mkv -map 0 -codec copy -codec:0 libx264 -level:0 4 file_out.mkv
표준 빌드 ffmpeg를 사용해 보았습니다 . 동일한 바이트 길이의 파일을 생성했습니다. 내 문제는 하드웨어 디코더 속도 부족과 관련이있는 것으로 보이므로 몇 비트를 변경해도 문제가 해결되지 않을 수 있습니다.