Trên Ubuntu 10.04, tôi đang cố mã hóa video thô (định dạng YUV) thành video được mã hóa H.264 bằng cách sử dụng các lệnh ffmpeg bên dưới:
ffmpeg -i input.mp4 output.h264
nhưng tôi gặp lỗi khi nói
Codec không được hỗ trợ cho luồng đầu ra # 0,0
Sau đó, khi tôi thử tùy chọn này:
ffmpeg -i input.mp4 -formats h264 output.h264
nó vẫn không mã hóa.
Bây giờ tôi đã hiểu rằng ffmpeg sử dụng libx264 để mã hóa sang định dạng H.264. Bây giờ tôi có gói x264 - bộ mã hóa H.264 nhanh được cài đặt trên Ubuntu này.
Những câu hỏi của tôi:
- Có bất kỳ mối quan hệ giữa libx264 này mà ffmpeg cần và chương trình x264 không?
- Làm cách nào để cài đặt libx264 và làm cho ffmpeg sử dụng điều này để cho phép tôi mã hóa video sang định dạng H.264?