หลังจากหกเดือนของการพัฒนา ประกาศเปิดตัวแพ็คเกจมัลติมีเดียยอดนิยม FFmpeg 5.1 เวอร์ชันใหม่แล้วซึ่งรวมถึงชุดแอปพลิเคชันและคอลเลกชันของไลบรารีสำหรับการดำเนินการในรูปแบบมัลติมีเดียต่างๆ (การบันทึก การแปลง และการถอดรหัสรูปแบบเสียงและวิดีโอ)
สำหรับผู้ที่ไม่คุ้นเคยกับ FFmpeg ควรทราบว่าเป็นอย่างไร โครงการซอฟต์แวร์ฟรี สามารถช่วยให้ผู้ใช้สามารถถอดรหัสเข้ารหัสแปลงรหัส mux demux สตรีมฟิลเตอร์สตรีมเสียงและวิดีโอและอื่น ๆ อีกมากมาย
นอกจากนี้ยังมีมูลค่าการกล่าวขวัญว่าแพ็คเกจ มี libavcodec, libavutil, libavformat, libavfilter, libavdevice, libswscale และ libswresample ที่แอปพลิเคชันสามารถใช้ได้ เช่นเดียวกับ ffmpeg, ffserver, ffplay และ ffprobe ซึ่ง ผู้ใช้ปลายทางสามารถใช้สำหรับการแปลงรหัสการสตรีมและการเล่น
คุณสมบัติใหม่หลักของ FFmpeg 5.1
ในเวอร์ชันใหม่ของ FFmpeg 5.1 ที่นำเสนอนี้ เน้นว่า เพิ่มการรองรับระบบไฟล์กระจายอำนาจ IPFS และโปรโตคอลที่ใช้ในการผูกที่อยู่ IPNS ถาวร ตลอดจนรองรับรูปแบบภาพ QOI ตลอดจนรองรับรูปแบบภาพ PHM (Portable Half float Map)
การเปลี่ยนแปลงอีกอย่างที่โดดเด่นในเวอร์ชันใหม่นี้ที่นำเสนอก็คือ ใช้ความสามารถในการใช้ VDPAU API (การถอดรหัสและการนำเสนอวิดีโอ) สำหรับการเร่งฮาร์ดแวร์ของการถอดรหัสวิดีโอในรูปแบบ AV1
นอกจากนั้นยัง เพิ่มตัวเลือก "-o" ให้กับยูทิลิตี้ ffprobe เพื่อส่งออกไฟล์ที่ระบุแทนเอาต์พุตมาตรฐาน เพิ่มตัวถอดรหัสใหม่: DFPWM, Vizrt Binary Image, เพิ่มตัวเข้ารหัสใหม่: pcm-bluray, DFPWM, Vizrt Binary Image, เพิ่มตัวบรรจุสื่อคอนเทนเนอร์ (muxer): DFPWM และตัวแยกคอนเทนเนอร์สื่อที่เพิ่ม (demuxer): DFPWM
ในทางกลับกัน ยังมีการกล่าวอีกว่า ฉันรู้ว่าลบการสนับสนุนสำหรับอินเทอร์เฟซแบบเดิม สำหรับการถอดรหัสวิดีโอฮาร์ดแวร์ XvMC
ส่วน ตัวกรองวิดีโอใหม่ เพิ่มในเวอร์ชันใหม่นี้:
- SITI: ทำการคำนวณคุณสมบัติคุณภาพวิดีโอ SI (ข้อมูลเชิงพื้นที่) และ TI (ข้อมูลชั่วคราว)
- avsynctest - ทำการตรวจสอบการซิงค์เสียงและวิดีโอ
- ข้อเสนอแนะ: เปลี่ยนเส้นทางเฟรมที่ครอบตัดไปยังตัวกรองอื่น แล้วรวมผลลัพธ์กับวิดีโอต้นฉบับ
- pixelize: ทำการ pixelization ของวิดีโอ
- แผนที่สี: การสะท้อนสีของวิดีโออื่นๆ
- แผนภูมิสี: สร้างแผนภูมิสี
- คูณ - คูณค่าพิกเซลของวิดีโอแรกด้วยพิกเซลของวิดีโอที่สอง
- pgs_frame_merge - ผสานส่วนคำบรรยาย PGS เป็นหนึ่งแพ็กเก็ต (บิตสตรีม)
- blurdetect - ตรวจจับเฟรมที่เบลอ
- remap_opencl : ทำการรีแมปพิกเซลใหม่
- chromakey_cuda - เป็นการใช้งาน chromakey ที่ใช้ CUDA API เพื่อเร่งความเร็ว
และของ ตัวกรองเสียงใหม่:
บทสนทนา: การสร้างเสียงเซอร์ราวด์ (3.0) จากสเตอริโอพร้อมการถ่ายโอนไปยังช่องสัญญาณกลางของเสียงบทสนทนาเสียงที่มีอยู่ในช่องสเตอริโอทั้งสอง
tiltshelf : เพิ่ม/ตัดความถี่สูงหรือต่ำ
virtualbass – สร้างช่องเสียงเบสเพิ่มเติมตามข้อมูลจากช่องสัญญาณสเตอริโอ
สำหรับผู้ที่สนใจสามารถเรียนรู้เพิ่มเติมเกี่ยวกับรีลีสใหม่นี้หรือเรียนรู้เพิ่มเติมเกี่ยวกับ FFmpeg พวกเขาสามารถอ่านรายละเอียดใน ลิงค์ต่อไปนี้
ดาวน์โหลดและรับ FFmpeg 5.1
ในที่สุด พีสำหรับผู้ที่ต้องการติดตั้งหรืออัปเดต FFmpeg 5.1 คุณควรรู้ว่าแพ็คเกจนี้พบได้ในลีนุกซ์ส่วนใหญ่ หรือหากต้องการ คุณสามารถดาวน์โหลดซอร์สโค้ดของแพ็คเกจนี้เพื่อคอมไพล์ จากลิงค์ด้านล่าง
และเพื่อทำการติดตั้งจากซอร์สโค้ดก็เพียงพอที่จะรันสคริปต์ที่รู้จักแล้ว:
./configure make make install
ในกรณีของผู้ที่เป็นผู้ใช้ Ubuntu, Debian หรืออนุพันธ์อื่น ๆ ของการแจกแจงเหล่านี้ เพียงแค่เปิดเทอร์มินัลแล้วรันคำสั่งต่อไปนี้ในนั้น:
sudo apt install ffmpeg
ในกรณีของ Fedora คำสั่งให้ดำเนินการมีดังต่อไปนี้:
sudo install ffmpeg
และในกรณีของผู้ที่เป็นผู้ใช้ Arch Linux, Manjaro หรืออนุพันธ์อื่น ๆ ของ Arch Linux ก็เพียงพอที่จะรันคำสั่งต่อไปนี้:
sudo pacman -S ffmpeg