2012-06-06 23 views
14

Tôi sử dụng FFMPEG (đầu vào dòng lệnh) để chuyển đổi video của tôi sang định dạng đầu ra cụ thể. Vấn đề tôi phải đối mặt là khi tôi cố gắng vượt qua tốc độ bit không đổi (700 kbps) đến FFMPEG, kết quả là một video đầu ra với tốc độ bit khác nhau (nói 1000 kbps). Hiện tượng này xảy ra lúc nào cũng xảy ra đối với tất cả video. Tại sao điều này lại xảy ra? Tôi cần duy trì tốc độ bit không đổi. Bất cứ ai có thể giúp tôi ra ngoài.Cách buộc Tốc độ bit không đổi bằng FFMPEG

phiên bản

My FFMPEG là 0,5

Tham số dòng lệnh mà tôi đang đi qua để FFMPEG là,

-i {inputfile} 
-b 700k -ab 64k 
-vcodec libx264 
-acodec libfaac -ac 2 -ar 44100 
-y -s 320x240 
{outputfile} 

EDIT:

tôi đã có thể để buộc CBR với một biến động +/- 3% khi tôi sử dụng các thông số sau.

ffmpeg -i myfile.avi 
-b 4000k -minrate 4000k 
-maxrate 4000k -bufsize 1835k out.m2v 

Nhưng khi tôi sử dụng -maxrate và - minrate cùng với bộ tham số của tôi, tôi không thể ép buộc CBR. Tập thông số của tôi như sau,

-i {inputfile} 
-b 1200k -minrate 1200k 
-maxrate 1200k -bufsize 1200k 
-ab 64k -vcodec libx264 
-acodec libfaac -ac 2 -ar 44100 
-y -s 320x240 
{outputfile} 

Tại sao điều này xảy ra?

Trả lời

11

Hãy thử điều này:

ffmpeg 
-i input 
-b 1200k 
-minrate 1200k 
-maxrate 1200k 
-bufsize 1200k 
-ab 64k 
-vcodec libx264 
-acodec aac -strict -2 
-ac 2 
-ar 44100 
-s 320x240 
-y output.mp4 

Đã phải sử dụng aac thay vì libfaac, đòi hỏi "-strict -2".

Cũng phải thêm ".mp4" vào tên tệp đầu ra.

Tôi đã di chuyển "-y" bên cạnh tên tệp đầu ra vì nó cho phép ghi đè tệp, nhưng dường như nó cũng hoạt động ở nơi bạn đã có tệp.

Tôi đã thực hiện điều này trên hệ điều hành 64 bit X 10.8.4; ffmpeg phiên bản 1.2.1-tessus.

Tôi đã thấy cùng một phiên bản ffmpeg hoạt động khác nhau trên các hệ thống Linux 32 bit và 64 bit, vì vậy ai biết được điều này có hiệu quả với bạn hay không.

+0

Cảm ơn câu trả lời của bạn. Và sự khác biệt giữa 32 và 64 bit là gì ?? – Jet

+0

Làm cách nào để phân biệt tốc độ bit của video và âm thanh cho tệp .mp4 https://superuser.com/questions/1195622/change-audio-and-video-bitrate-of-mpg-file-to-mp4-file – utdev

Các vấn đề liên quan