2013-09-26 73 views
5

Tôi đang sử dụng ffmpeg để xây dựng một đoạn video ngắn từ một máy tạo ra png. Điều này đang hoạt động, nhưng video bây giờ cần phải có một soundtrack (một lĩnh vực [audio]) cho một số những thứ khác tôi đang làm với nó. Tôi không thực sự muốn bất kỳ âm thanh trong video, vì vậy: có cách nào để có được ffmpeg chỉ đơn giản là thiết lập một tài sản soundtrack trống trong video, có lẽ là một phần của cuộc gọi tạo video? Tôi đoán tôi có thể thực hiện một im lặng dài thứ hai mp3 và bash nó trong, nhưng là có một cách đơn giản/trực tiếp hơn? Cảm ơn!ffmpeg: Cách gán nhạc phim trống cho video?

Trả lời

1

Tôi đoán bạn cần tạo tệp phương tiện phù hợp với luồng âm thanh và video. Theo tôi biết, không có cách nào trực tiếp.

Nếu bạn biết thời lượng video của mình, trước tiên hãy tạo âm thanh giả và sau khi bạn tạo video, hãy thử tham gia phần âm thanh.

Trong superuser, bạn có thể tìm thêm thông tin link1link2

4

Nhờ @Alvaro cho các liên kết; một trong những thứ này hoạt động sau một chút mát xa. Nó dường như là một quá trình hai bước: Trước tiên hãy video soundtrack-ít hơn và sau đó làm:

ffmpeg -ar 44100 -acodec pcm_s16le -f s16le -ac 2 -channel_layout 2.1 
     -i /dev/zero -i in.mp4 -vcodec copy -acodec libfaac -shortest out.mp4 

Sự im lặng đến từ /dev/zero-shortest làm cho quá trình dừng ở phần cuối của video. Thứ tự đối số là đáng kể ở đây; -shortest cần phải nằm gần thông số tệp đầu ra.

Điều này giả định rằng cài đặt ffmpeg của bạn đã cài đặt libfaac, điều này có thể không được cài đặt. Nhưng, nếu không, điều này dường như đang hoạt động.

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