Windows 7 Windows Media Player는 가변 프레임 속도의 H.264 mp4 파일을 지원합니까?


-1

제목이 전부라고 생각합니다.

h.264 mp4 파일로 코드 변환하는 .flv 파일이 있습니다. 소스는 가변 프레임 속도를 사용합니다.

일정한 프레임 속도로 파일을 .mp4 파일로 코드 변환하면 가변 프레임 속도 .mp4로 코드 변환 된 동일한 파일보다 거의 두 배 크기의 파일이 생성되지만 나중에 Windows Media Player에서 전혀 렌더링되지 않습니다 (불행히도이 플레이어에 의존합니다) 파일).

파일은 1920x1080 yuv420p입니다. 다른 옵션 (프로필 사전 설정 및 레벨)으로 재생해야합니까, 아니면 vfr mp4 파일이 Windows 7 WMP에서 제대로 재생 될 가능성이 없습니까?


아마도 다른 옵션으로 플레이해야 할 것입니다. VFR (내가 말할 수있는 것)은 다소 특이합니다. 추가 코덱을 설치하여 재생하려면 옵션이 있습니까?
세스

@Seth 기본 Windows 7 설치 외에는 릴레이 할 수 없습니다. 나는 마지막 테스트를하고 있지만 유일한 옵션은 파일을 일정한 프레임 속도로 코드 변환하는 것입니다.
슈퍼 레이

답변:


0

알았어, 여기 내 발견에서.

Windows 7의 Windows Media Player는 가변 프레임 속도를 지원합니다. 그것은 모두 H.264 프로파일과 레벨을 포함합니다. 다음 표에는 테스트 한 프로파일 / 레벨이 있습니다.

Profile     Level   Works?
High        5.2     No
High        5.0     Yes
Main        4.0     Yes
Baseline    3.0     Yes

탐색 성능에는 몇 가지 문제가 있었지만 이는 키 프레임 강제 실행 ( http://paulherron.com/blog/forcing_keyframes_with_ffmpeg ) 으로 해결할 수있는 또 다른 문제입니다 .

나는 당신이 그것이 유용하다고 생각하기를 바랍니다 :)

PS : 사용 된 ffmpeg 명령은 다음과 같습니다.

ffmpeg.exe -i input.flv -preset slow -profile:v high -level 5.0 -acodec copy -vsync 0 -pix_fmt yuv420p -filter:v "crop=1920:1080:0:0" output.mp4
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.