Chỉ định MPEG-4 làm tham số mã hóa trong FFmpeg


0

Tôi muốn hỏi về các tham số codec mpeg4 . Tôi sử dụng nó để mã hóa video trong môi trường Evalvid như sau:

./ffmpeg -s cif -r 30 -b 64000 -bt 3200 -g 30 -i raw.yuv -vcodec mpeg4 vid.m4v

Video sẽ được mã hóa bằng codec MPEG-4. Các phần cụ thể từ MPEG-4 sẽ được lấy nếu  mpeg4được thêm làm tham số mã hóa là gì?

Câu trả lời:


2

Nó mã hóa MPEG-4 Phần 2, như được sử dụng bởi các bộ mã hóa XviD / DivX. Nếu bạn muốn MPEG-4 Phần 10, còn được gọi là MPEG-4 AVC hoặc H.264, hãy sử dụng bộ mã hóa libx264thay thế.

Nó sử dụng Hồ sơ đơn giản theo mặc định ( Simple@L1chính xác).


Không cần chỉ định bất cứ điều gì khác, nó sử dụng hồ sơ đơn giản. Không biết làm thế nào để có được ASP hoặc người khác, vì tôi chưa bao giờ phải làm việc với MPEG-4 Phần 2 nhiều.
slhck

@slhck như mọi khi, tôi cúi đầu trước kiến ​​thức vượt trội của bạn :)
evilsoup

Được rồi, nó sử dụng cấu hình Đơn giản nếu (và chỉ khi) không bật khung hình B cũng như bù chuyển động Qpel hoặc nếu bạn chỉ định thông qua profile(không biết các tùy chọn là gì). Xem mpeg4_encode_visual_object_headertrong mpeg4videoenc.c.
slhck
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.