Tôi đã có tệp WMV (v9 (WMV3), 960x720, 30.000030 khung hình / giây, phẳng 4: 2: 0 YUV, do PowerPoint 2010 sản xuất) và cần chuyển đổi sang MPEG2 - định dạng duy nhất mà TVset của tôi có thể đọc được từ ổ flash USB (Tôi cũng đã thử MP4 / h.264, AVI / XVID - không có gì ngoài MPEG2 hoạt động).
Tôi đã quản lý để công việc đơn giản
ffmpeg -i "in.wmv" -c:v mpeg2video "out.mpg"
nhưng chất lượng của kết quả là khủng khiếp (biến dạng hình ảnh rõ ràng được giới thiệu) và phát lại không được mượt mà (quá chậm tại một số thời điểm).
Tôi cũng đã thử
ffmpeg -i "in.wmv" -c:v mpeg2video -pix_fmt yuv420p -me_method epzs -threads 4 -r 30.000030 -g 45 -bf 2 -trellis 2 -cmp 2 -subcmp 2 -s 960x720 -b 2500k -bt 300k -async 1 -y "out.mpg"
.
Tôi phải sử dụng thông số nào để tiết kiệm chất lượng nhất có thể? Tỷ lệ nén hoàn toàn không thành vấn đề, thậm chí tăng kích thước tệp là chấp nhận được.
Điều Anther tôi thực sự cần (tôi đã chọn không đưa nó vào tiêu đề câu hỏi để tránh làm cho nó quá cụ thể nhưng tôi đánh giá cao nó được xem xét trong các câu trả lời) là thêm sự im lặng thuần túy như một bản nhạc âm thanh - không có âm thanh trong nguyên bản nhưng TV phàn nàn về điều đó và tôi muốn thoát khỏi sự phàn nàn này. Tôi đã tạo một tệp OGG Vorbis im lặng (chính xác thứ hai) bằng Audacity nhưng tôi không thể quản lý để hợp nhất nó với video:
ffmpeg -i in.mpg -i silence.ogg -c:v copy -c:a libmp3lame out.mpg
và thậm chí trần
ffmpeg -i in.mpg -c:v copy -out.mpg
đưa ra lỗi "tràn bộ đệm" và "gói quá lớn". (in.mpg là các tệp được tạo bởi cùng một tệp nhị phân FFMPEG và cùng tệp WMV nguồn sử dụng hai lệnh đầu tiên trong câu hỏi).
Tôi đang sử dụng bản dựng Zeranoe FFMPEG trên Windows 7.
Philips 42PFL3606H/58
, tôi mã hóa thành H.264 với ffmpeg -i "in.wmv" -sws_flags lanczos+accurate_rnd -c:v libx264 -crf 20 -preset slow -profile:v baseline -level 3.0 -pix_fmt yuv420p -tune fastdecode -x264-params keyint=240:min-keyint=20 "out.mp4"
- cấu hình là mức thấp nhất tôi biết và thậm chí nhiều tinh chỉnh được sử dụng để giúp phát tệp kết quả trở thành một nhiệm vụ dễ dàng hơn.