ครั้งแรกของทุกคนเห็นใครสามารถบอกความแตกต่างและความสัมพันธ์ระหว่าง ffmpeg, libav และ avconv ความสับสนส่วนใหญ่เป็นผลมาจาก:
- ผู้ใช้งานไม่แตกต่างระหว่างโครงการ FFmpeg และ libav และเครื่องมือบรรทัดคำสั่งของตนและ
ffmpegavconv
- ข้อความคำพูดไม่ดี (s) ผู้ได้รับเมื่อพวกเขาพยายามที่จะใช้
ffmpeglibav
FFmpeg vs ffmpegและ libav vsavconv
- FFmpeg เป็นชื่อโครงการ
ffmpegเป็นชื่อของเครื่องมือบรรทัดคำสั่ง
- libav เป็นชื่อโครงการ
avconvเป็นชื่อของเครื่องมือบรรทัดคำสั่ง สำหรับ libav ffmpegระยะเวลาอันสั้นนอกจากนี้ยังมี
ผู้ใช้มักคิดว่า "โครงการ" เมื่อมีการพูดถึง "เครื่องมือ" ซึ่งนำไปสู่ ...
ข้อความที่พูดไม่ดี
ดังนั้นเมื่อเราเรียนรู้จากลิงก์ใครสามารถบอกฉันได้ ...เมื่อ libav แยกจาก FFmpeg พวกเขาก็จัดหาเวอร์ชันของffmpegมันชั่วคราว ในฐานะสมาชิกของ libav ผู้ดูแล ffmpeg ใน Debian และ Ubuntu จึงตัดสินใจเปลี่ยน distro เพื่อใช้ libav จากมุมมองของ libav นี่เป็นการย้ายที่ดีที่สุด: เพื่อบังคับให้ชุมชนผู้ใช้ขนาดใหญ่ใช้ส้อม
อูบุนตูเปลี่ยนในช่วงระยะเวลาเปลี่ยนผ่านเมื่อ libav จัดมาทั้งสองรุ่นของพวกเขาและเครื่องมือการเปลี่ยนชื่อของพวกเขาffmpeg avconvเมื่อผู้ใช้พยายามใช้ libav ffmpegพวกเขาได้รับข้อความต่อไปนี้:
This program is not developed anymore and is only provided for compatibility.
Use avconv instead (see Changelog for the list of incompatible changes).
ในกรณีนี้ "ffmpeg" ที่กล่าวถึงในข้อความเป็นเวอร์ชันชั่วคราวของ libav ซึ่งถูกลบในภายหลัง (เช่นเดียวกับข้อความ) จำความแตกต่างระหว่าง FFmpeg และffmpeg? แน่นอนว่าข้อความนี้ทำให้ผู้ใช้หลายคนสับสนอย่างเข้าใจไม่ได้แยกความแตกต่างระหว่างโครงการและเครื่องมือ โดยเฉพาะผู้ใช้ Ubuntu ที่ไม่ทราบว่า distro ทำ switcharoo หรือผู้ใช้ที่ไม่เคยได้ยิน libav ฉันไม่ทราบว่า libav ต้องการให้ผู้ใช้คิดเช่นนี้หรือไม่ แต่พวกเขาอาจชอบผลข้างเคียงนี้
ผู้ใช้ Ubuntu บางคนคิดว่าข้อความนั้นทำให้เข้าใจผิดเกินไปและเปลี่ยนเป็น:
***THIS PROGRAM IS DEPRECATED***
This program is not developed anymore and is only provided for compatibility.
Use avconv instead (see Changelog for the list of incompatible changes).
การปรับปรุงเล็กน้อยในความคิดของฉัน แต่ฉันรู้สึกราวกับว่ามันไม่ชัดเจนพอ
ฉันจะใช้อันไหนดี
ไม่มีใครสามารถบอกได้ว่าจะใช้อันไหน ความแตกต่างที่สำคัญสำหรับผู้ใช้คือ FFmpeg ผสานการกระทำหลายอย่างจาก libav แต่มันก็ไม่ได้กลับมากันและกันเนื่องจาก libav ดูเหมือนจะแกล้งทำเป็นว่า FFmpeg ไม่มีอยู่จริงและมีเพียงเชอร์รี่หยิบจาก FFmpeg
สำหรับผู้ใช้ทั่วไปไม่ควรมีความแตกต่างอย่างมาก สำหรับผู้ใช้ Ubuntu ที่ต้องการใช้ FFmpeg คุณสามารถรวบรวมได้โดยทำตามวิธีการรวบรวม FFmpeg และ x264ใช้FFmpeg FFmpeg ของ Jon Severinssonหรือรับไบนารีคงที่แบบง่ายจากหน้าดาวน์โหลด FFmpeg
สำหรับข้อมูลเพิ่มเติมโปรดดูที่สถานการณ์ FFmpeg / Libav