Windows 7 Windows Media Player có hỗ trợ các tệp mp4 H.264 với tốc độ khung hình thay đổi không?


-1

Tôi nghĩ rằng tiêu đề nói lên tất cả.

Tôi có tệp .flv Tôi đang chuyển mã sang tệp h.264 mp4. Nguồn sử dụng một tốc độ khung hình biến.

Chuyển mã tệp thành tệp .mp4 với tốc độ khung hình không đổi tạo ra một tệp có kích thước gần gấp đôi so với cùng một tệp được chuyển đổi thành một khung hình biến đổi .mp4 nhưng sau đó không hiển thị trong Windows Media Player (không may là tôi phụ thuộc vào trình phát này các tập tin).

Các tệp có kích thước 1920x1080 yuv420p, tôi có nên chơi với các tùy chọn khác (cài đặt trước cấu hình và cấp độ) hoặc không có khả năng tệp vfr mp4 sẽ phát chính xác trong Windows 7 WMP?


Bạn có thể nên chơi với các tùy chọn khác. VFR (từ những gì tôi có thể nói) là khá bất thường. Bạn có tùy chọn cài đặt thêm codec để phát lại không?
Seth

@ Vì tôi không thể chuyển tiếp trong cài đặt Windows 7 mặc định. Tôi đang thực hiện một thử nghiệm cuối cùng, nhưng tôi nghĩ tùy chọn duy nhất là chuyển mã các tệp thành tốc độ khung hình không đổi.
Super Rey

Câu trả lời:


0

Ok, đây là những phát hiện của tôi.

Windows Media Player trên Windows 7 không hỗ trợ tốc độ khung hình thay đổi. Tất cả liên quan đến hồ sơ và cấp độ H.264. Trong bảng sau đây là các hồ sơ / cấp độ tôi đã kiểm tra:

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

Có một số vấn đề với hiệu suất tìm kiếm, nhưng đó là một vấn đề khác có thể được giải quyết khi buộc các khung hình chính ( http://paulherron.com/blog/forcing_keyframes_with_ffmpeg ).

Tôi hy vọng bạn thấy nó hữu dụng :)

PS: Lệnh ffmpeg được sử dụng là:

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
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.