FFmpeg คือ โครงการซอฟต์แวร์ฟรี สามารถช่วยให้ผู้ใช้สามารถถอดรหัสเข้ารหัสแปลงรหัส mux demux สตรีมฟิลเตอร์สตรีมเสียงและวิดีโอและอื่น ๆ อีกมากมาย
นอกจากนี้ยังมีมูลค่าการกล่าวขวัญว่าแพ็คเกจ มี libavcodec , libavutil, libavformat, libavfilter, libavdevice, libswscale และ libswresample ที่แอปพลิเคชันสามารถใช้ได้ เช่นเดียวกับ ffmpeg, ffserver, ffplay และ ffprobe ซึ่ง ผู้ใช้ปลายทางสามารถใช้สำหรับการแปลงรหัสการสตรีมและการเล่น
FFmpeg ได้รับการพัฒนาบน GNU / Linux แต่สามารถคอมไพล์ได้บนระบบปฏิบัติการส่วนใหญ่รวมถึง Windows FFmpeg ที่สร้างไลบรารีและโปรแกรมที่ใช้สำหรับการจัดการข้อมูลมัลติมีเดีย
FFmpeg รองรับตั้งแต่รูปแบบเก่าไปจนถึงรูปแบบล่าสุด กล่าวโดยย่อคือโซลูชันข้ามแพลตฟอร์มที่ครอบคลุมสำหรับการบันทึกการแปลงและสตรีมเสียงและวิดีโอ
มีอะไรใหม่ใน FFmpeg 4.0
FFmpeg ได้รับการอัปเดตเมื่อเร็ว ๆ นี้ หลังจากหกเดือนของซีรีส์ 3.x FFMpeg 4.0 นำเสนอตัวกรองบิตสตรีมสำหรับการแก้ไขข้อมูลเมตาในปัจจุบัน ในรูปแบบ H.264, MPEG-2 และ HEVC, ตัวเข้ารหัส MagicYUV ทดลอง, Nvidia NVDEC เร่งความเร็ว H.264, MPEG-1/2/4, HEVC, VC1, VP8 / 9 และการถอดรหัส MJPE hwaccel และ Intel QSV เร่ง MJPEG การเข้ารหัส
ด้วย มีการใช้ตัวเข้ารหัสและตัวถอดรหัสเนทีฟใหม่ aptX, aptX HD และ SBC พร้อมด้วย รองรับการถอดรหัส VAJI MJPEG และ VP8 ตัวถอดรหัส TiVo ty / ty + ตัวเข้ารหัส VideoToolbox HEVC และ hwaccel รองรับเฟรมที่ขึ้นกับ E-AC-3 ตลอดจนตัวเข้ารหัส AMD AMF HEVC และ H.264
รองรับ LibreSSL การใช้งานโอเพ่นซอร์สของโปรโตคอล SSL (Secure Sockets Layer) และ TLS (Transport Layer Security) ถูกนำไปใช้โดยไลบรารี libtls การเข้ารหัส codec2 และการสนับสนุนการถอดรหัสผ่านไลบรารี libcodec2 การสนับสนุน AV1 ผ่านไลบรารี libaom และการสนับสนุนโปรโตคอล Haivision SRT ผ่านไลบรารี libsrt
นอกจากนี้ยังมี ฟิลเตอร์เติมวิดีโอตัวกรองเสียง ตู้คอนเทนเนอร์ lv2, ตัวกรองเครื่องปรับอากาศ, ตัวกรองการทำให้เป็นมาตรฐานวิดีโอ, ตัวกรองภาพซ้อนทับ OpenCL, ตัวกรองภาพซ้อนทับแบบเร่งความเร็วของ Intel QSV, ProcAmp ที่เร่งความเร็ว VAAPI (สมดุลสี), ฟิลเตอร์ denoise และความคม, ตัวกรองบิตสตรีมสำหรับการแยก E-AC - 3 คอร์ เป็นตัวกรองเสียงฮิลเบิร์ต
FFmpeg 4.0 ยกเลิกการสนับสนุนระบบปฏิบัติการ Windows XP เนื่องจากล้าสมัย ดังนั้นเวอร์ชันขั้นต่ำที่รองรับคือ Windows Vista เวอร์ชันนี้ยังลบโปรแกรม ffserver เช่นเดียวกับ ffmdec และ ffmenc demuxer และ muxer
จะติดตั้ง FFmpeg เวอร์ชัน 4.0 บน Linux ได้อย่างไร?
FFmpeg มันรวมอยู่ในลีนุกซ์ส่วนใหญ่ แม้ว่าจะไม่ได้อัปเดตทั้งหมดเป็นเวอร์ชันใหม่ดังนั้นจึงจำเป็นต้องเพิ่มพื้นที่เก็บข้อมูลเพิ่มเติม
ไปยัง ในกรณีของ Debian Jessie จำเป็นต้องเพิ่มสิ่งต่อไปนี้เราเปิดเทอร์มินัลและดำเนินการ:
sudo sh -c 'echo "deb http://www.deb-multimedia.org jessie main non-free" >> /etc/apt/sources.list'
เราอัปเดตที่เก็บ
sudo apt-get update
เราติดตั้งการอ้างอิงบางอย่าง:
sudo apt-get install deb-multimedia-keyring
เราอัปเดตและติดตั้ง FFmpeg อีกครั้งหากคุณใช้ Debian 9 เพียงแค่เรียกใช้คำสั่งเหล่านี้:
sudo apt-get update sudo apt-get install ffmpeg
ในกรณีของ Ubuntu เรามีพื้นที่เก็บข้อมูลซึ่งเราสามารถรองรับตัวเองได้เราเพียงแค่เปิดเทอร์มินัลและดำเนินการ
เราเพิ่มที่เก็บด้วย:
sudo apt-add-repository ppa:jonathonf/ffmpeg-3
เราอัปเดตที่เก็บ:
sudo apt-get update
ในที่สุด เราติดตั้งด้วยคำสั่งนี้:
sudo apt-get install ffmpeg
ในกรณีของ Fedora เราต้องดำเนินการคำสั่งโดยขึ้นอยู่กับเวอร์ชันของระบบของเราในกรณีนี้คุณไม่ได้เพิ่มที่เก็บฟิวชั่น rpm ในระบบของคุณ:
Fedora 26
sudo yum install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-26.noarch.rpm sudo yum update sudo yum install ffmpeg
สำหรับ Fedora 27
sudo yum install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-27.noarch.rpm sudo yum update sudo yum install ffmpeg
Fedora 28
sudo yum install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-28.noarch.rpm sudo yum update sudo yum install ffmpeg
ในกรณีของ Arch Linux และอนุพันธ์เราเรียกใช้เท่านั้น:
sudo pacman -S ffmpeg
และด้วยเหตุนี้เราจึงได้ติดตั้ง FFmpeg เวอร์ชันล่าสุดในระบบของเราแล้วเมื่อเวลาผ่านไปหลายสัปดาห์หรือหลายเดือนเราจะเริ่มเห็นเวอร์ชันและฟังก์ชันใหม่ ๆ ที่เพิ่มเข้ามาในโปรแกรมตัดต่อวิดีโอทั้งหมดที่ใช้ FFmpeg