Tôi đến trễ, nhưng nếu điều này có thể giúp ai đó, thì sẽ mất nhiều thời gian.
Nếu tôi hiểu chính xác, bạn muốn chuyển MP4 sang FLV bằng FFMPEG. Dưới đây là hai dòng lệnh để giúp bạn làm điều đó; Tôi hiện đang sử dụng chúng bản thân mình (bạn có thể điều chỉnh chúng yêu cầu của bạn quá):
ffmpeg -i source.mp4 -c:v libx264 -crf 19 destinationfile.flv
và nếu là người đầu tiên không hoạt động:
ffmpeg -i source.mp4 -c:v libx264 -ar 22050 -crf 28 destinationfile.flv
Xin lưu ý rằng -crf XX
là chất lượng của video bạn sẽ tạo. Đó là từ 0 đến 51 (nhưng từ 17 đến 23 là phạm vi hợp lý và số càng thấp thì chất lượng video càng tốt).
-ar 22050
là để điều chỉnh phạm vi mẫu âm thanh (chất lượng âm thanh). Bạn có thể chọn 11025, 22050 hoặc 44100.
Tôi đề nghị bạn đọc số này Tutorial for FFMPEG. Nó thực sự hoàn chỉnh và có nhiều lời khuyên hữu ích.
Hy vọng điều này sẽ giúp bạn hoặc ai đó trong cùng một tình huống.
Nguồn
2012-06-01 18:56:00
Nếu tôi hiểu chính xác bạn cần làm điều này trong một ứng dụng đúng không? Bạn đang lập trình ngôn ngữ nào? Nếu bạn chỉ cần chuyển đổi video, tôi khuyên bạn nên sử dụng S.U.P.E.R. http://www.erightsoft.com/SUPER.html – Thomas
Và tôi khuyên bạn nên đặt câu hỏi này trên superuser.com vì nó không liên quan đến lập trình. – karlphillip
@Thomas Có, tôi muốn chuyển đổi tập tin video bằng cách sử dụng webservice. tôi đang sử dụng vb.net2005. –