2013-09-24 61 views
17

Nhìn vào trang web avconv dường như có một loạt các tùy chọn để chuyển đổi video.Chuyển đổi từ .mov sang .mp4 (hoặc h264) bằng cách sử dụng avconv

Tuy nhiên, tôi bị lạc trong tất cả các chi tiết kỹ thuật.

Có cách nào đơn giản để chuyển đổi tệp .mov thành tệp .mp4 (hoặc h264) không?

Tôi rất vui nếu nó hơi bị mất.

Nếu nó giúp tôi trên Ubuntu 12.04.2 LTS.

+0

tham khảo các hướng dẫn H.264 Encoding tại http://trac.ffmpeg.org/wiki/Encode/H.264 – dfours

Trả lời

32

Trong một hình thức rất cơ bản, nó sẽ trông một chút như thế này:

avconv -i inputfile.mov -c: v libx264 outputfile.mp4

này sẽ chỉ làm việc nếu bạn biên dịch avconv với sự hỗ trợ libx264 - bạn có thể see here về cách thực hiện điều đó.


Nếu bạn không phải là lo ngại về codec và chỉ cần một" .mp4" tập tin, bạn cũng có thể chạy này:

avconv -i inputfile.mov -c sao chép outputfile.mp4

Điều này sẽ sao chép tất cả thông tin codec từ thùng chứa .mov và đặt nó vào tệp chứa .mp4.


Cũng giống như một ghi chú, avconv là một ngã ba của ffmpeg, nhiều công tắc cho ffmpeg sẽ làm việc cho avconv (nếu điều đó giúp tìm kiếm của bạn cho câu trả lời)

+1

Nếu bạn cần thêm thông tin, hãy thử qua tại Super User - nếu bạn nhận được phản hồi từ slhck hoặc LordNeckBeard, họ có vẻ là những người biết mọi thứ về avconv/ffmpeg –

+0

'avconv' sẽ làm việc ra những gì bạn muốn từ tên tệp. Vì vậy, 'avconv -i vid.mpeg vid.mp4' sẽ chuyển đổi video thành .mp4 bằng cách sử dụng các tùy chọn mặc định. –

+0

@JamieTaylor Cảm ơn bạn dude, lệnh thứ hai là Briliant. Tôi cần phải thay đổi container mkv thành mp4 mà không cần chuyển mã. Tôi có máy chủ NAS (CPU chậm) nhận tệp .mkv (h246) từ máy ảnh IP và cần chuyển đổi nó thành vùng chứa .mp4 vì tôi muốn hiển thị video qua thẻ Video HTML5 (cần gói mp4). Với chuyển mã, chuyển đổi phim 30 giây thành mp4 kéo dài 1-2 phút (khe CPU trên máy chủ NAS). Nếu không có chuyển mã (lệnh thứ hai) nó được thực hiện ngay lập tức! Tôi thực sự vui vì tôi đã tìm thấy giải pháp tuyệt vời này! –

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