อ่าน 3 นาที
อาวิเดม็อกซ์
Avidemux เป็นแอปพลิเคชันสำหรับ ตัดต่อวิดีโอแบบไม่เชิงเส้น และ แปลง ไฟล์มัลติมีเดีย นักพัฒนาตั้งใจให้เป็น "เครื่องมือที่ใช้งานง่ายสำหรับงานประมวลผลวิดีโอแบบง่าย" และเพื่อให้ผู้ใช้...
อาวิเดม็อกซ์
| อาวิเดม็อกซ์ | |
|---|---|
![]() | |
หน้าต่างหลักของ Avidemux | |
| นักพัฒนา | "ใจร้าย" "ฟาฮาดู" และ "ฟาห์ร" [ 1 ] |
| เวอร์ชันเสถียร | 2.8.1 [ 2 ] |
| รุ่นทดลองใช้งาน | ไม่มี [±] |
| เขียนเป็น | ซี++ |
| ระบบปฏิบัติการ | วินโดวส์ , มอสซาเรลล่า , บีเอสดี |
| แพลตฟอร์ม | IA-32 , x86-64 |
| มีจำหน่ายใน | ภาษาอังกฤษ, ภาษาเช็ก, ภาษาฝรั่งเศส, ภาษาอิตาลี, ภาษาเยอรมัน |
| พิมพ์ | ซอฟต์แวร์ตัดต่อวิดีโอ |
| ใบอนุญาต | GPL 2.0 หรือเวอร์ชันที่ใหม่กว่า |
| เว็บไซต์ | www.avidemux.org |
| ที่เก็บข้อมูล |
|
Avidemuxเป็นแอปพลิเคชันสำหรับตัดต่อวิดีโอแบบไม่เชิงเส้นและแปลงไฟล์มัลติมีเดีย นักพัฒนาตั้งใจให้เป็น "เครื่องมือที่ใช้งานง่ายสำหรับงานประมวลผลวิดีโอแบบง่าย" และเพื่อให้ผู้ใช้ "สามารถทำสิ่งพื้นฐานได้อย่างตรงไปตรงมา" [ 3 ]โปรแกรมนี้เขียนด้วยภาษาC++และใช้Qtสำหรับส่วนติดต่อผู้ใช้แบบกราฟิก (GUI) และFFmpegสำหรับฟังก์ชันมัลติมีเดีย ตั้งแต่เวอร์ชัน 2.4 เป็นต้นมา มีส่วนติดต่อผู้ใช้ สองแบบ คือ GUI และส่วนติดต่อแบบบรรทัดคำสั่ง ตั้งแต่เวอร์ชัน 2.6 เป็นต้นมา พอร์ต GTKดั้งเดิมไม่ได้รับการดูแลรักษาและเลิกใช้งานแล้ว โปรแกรมนี้เป็นซอฟต์แวร์ฟรีและโอเพนซอร์สที่เผยแพร่ภายใต้ใบอนุญาตGNU General Public License 2.0 หรือเวอร์ชันที่ใหม่กว่า
Avidemux ได้รับการพัฒนาสำหรับLinux , macOSและWindowsมีการสร้างเวอร์ชันที่ไม่เป็นทางการสำหรับ FreeBSD , NetBSDและOpenBSD [ 4 ] [ 5 ] [ 6 ]
คุณสมบัติ
Avidemux สามารถตัดต่อวิดีโอแบบไม่เชิงเส้น ใส่เอฟเฟ็กต์ภาพ (เรียกว่าฟิลเตอร์ใน Avidemux) ให้กับวิดีโอ และแปลงวิดีโอเป็นรูปแบบต่างๆ ได้ ฟิลเตอร์บางส่วนถูกนำมาจากMPlayerและAvisynthนอกจากนี้ Avidemux ยังสามารถแทรกสตรีมเสียงลงในไฟล์วิดีโอ (การกระทำที่เรียกว่ามัลติเพล็กซ์หรือมักซิง ) หรือแยกสตรีมเสียงออกจากไฟล์วิดีโอ (การกระทำที่เรียกว่าดีมักซิง) ได้อีกด้วย
ส่วนสำคัญและเป็นส่วนหนึ่งของการออกแบบโปรแกรมคือระบบจัดการโปรเจ็กต์ ซึ่งใช้เอนจิน JavaScript SpiderMonkey สามารถบันทึกโปรเจ็กต์ทั้งหมดพร้อมตัวเลือก การกำหนดค่า การเลือก และการตั้งค่าต่างๆ ลงในไฟล์โปรเจ็กต์ได้ เช่นเดียวกับ ความสามารถในการเขียนสคริปต์ VCF ของ VirtualDub Avidemux มีความสามารถในการเขียนสคริปต์ขั้นสูงทั้งในส่วนติดต่อผู้ใช้แบบกราฟิก (GUI) และส่วนติดต่อบรรทัดคำสั่ง รองรับระบบที่ไม่ใช้โปรเจ็กต์เหมือน VirtualDub ซึ่งช่วยให้สร้างการกำหนดค่าของผู้ใช้ทั้งหมดและบันทึกวิดีโอได้โดยตรงโดยไม่ต้องสร้างไฟล์โปรเจ็กต์ นอกจากนี้ยังมีระบบคิวโปรเจ็กต์ให้ใช้งานด้วย
Avidemux มีระบบประมวลผลคำบรรยายในตัว ทั้งสำหรับการรู้จำอักขระด้วยแสง (OCR)ของคำบรรยาย DVD และสำหรับการแสดงผลคำบรรยายแบบฝัง รองรับรูปแบบคำบรรยายหลากหลายรูปแบบ รวมถึงMicroDVD (.SUB), SubStation Alpha (.SSA), Advanced SubStation Alpha (.ASS) และSubRip (.SRT)
ส่วนประกอบ
Avidemux ถูกเขียนขึ้นใหม่ทั้งหมด แต่มีการนำโค้ดจากFFmpeg , MPlayer , Transcode และAvisynthมาใช้บ้างเป็นครั้งคราว เป็นโปรแกรมแบบสแตนด์อโลนที่ไม่ต้องการโปรแกรมอื่นใดในการอ่าน ถอดรหัส หรือเข้ารหัส โดยใช้ไลบรารี libavcodec ที่มีอยู่ในตัว จากโปรเจกต์ FFmpeg ในการถอดรหัสและเข้ารหัสรูปแบบเสียงและวิดีโอต่างๆ เช่น MPEG-4 ASP
โปรแกรมเมอร์ Avidemux หลัก (แต่ไม่ใช่คนเดียว) ใช้ชื่อเล่นว่า 'Mean' ในฟอรัม Avidemux [ 7 ]
มัลติเธรดดิ้ง
การทำงาน แบบมัลติเธรดดิ้งถูกนำไปใช้ในส่วนต่างๆ ของ Avidemux ดังต่อไปนี้ (บางส่วนผ่านทาง libavcodec):
- การเข้ารหัส
- MPEG-1และMPEG-2 (โดยใช้libavcodec )
- MPEG-4 Part 2 SP/ASP (โดยใช้ libavcodec หรือXvid )
- Xvid เวอร์ชันเก่าไม่รองรับฟีเจอร์นี้
- H.264/MPEG-4 Part 10 AVC (โดยใช้x264 )
- H.265/HEVC (โดยใช้x265 )
- การถอดรหัส
- MPEG-1 และ MPEG-2 (โดยใช้ libavcodec)
- MPEG-4 Part 2 SP/ASP (โดยใช้ libavcodec)
รูปแบบที่รองรับ
Avidemux รองรับไฟล์รูปแบบต่อไปนี้:
| ชื่อ | นามสกุลไฟล์ | เป็นข้อมูลป้อนเข้า | เป็นผลลัพธ์ |
|---|---|---|---|
| การสลับเสียงและวิดีโอ | .AVI | ใช่ | ใช่ |
| รูปแบบระบบขั้นสูง | .ASF, .WMV และ .WMA | ใช่ | เลขที่ |
| วิดีโอแฟลช | .FLV | ใช่ | ใช่ |
| มาโตรสก้า | .MKV | ใช่ | ใช่ |
| สตรีม MPEG ระดับพื้นฐาน | ไม่มีข้อมูล | ใช่ | เลขที่ |
| สตรีมโปรแกรม MPEG | .MPG และ .MPEG | ใช่ | ใช่[ก] |
| สตรีมการขนส่ง MPEG | .TS | ใช่ | ใช่ |
| MPEG-4 ส่วนที่ 14 | .MP4 | ใช่ | ใช่ |
| นูเปลวิดีโอ | .NUV | ใช่ | เลขที่ |
| โอจีเอ็ม | .OGM | ใช่ | ใช่ |
| เร็ว | .MOV | ใช่ | เลขที่ |
| 3GP | .3GP | ใช่ | เลขที่ |
| ดีวีดี-วิดีโอ | .VOB | ใช่ | ใช่ |
| เว็บเอ็ม | .WebM | ใช่ | ใช่ |
| ชื่อ | เป็นข้อมูลป้อนเข้า | เป็นผลลัพธ์ |
|---|---|---|
| เอวี1 | ใช่[ข] | เลขที่ |
| ซีนีแพ็ก | ใช่ | เลขที่ |
| ดีวี | ใช่ | ใช่ |
| FFV1 | ใช่ | ใช่ |
| เอช.263 | ใช่ | ใช่ |
| H.264/MPEG-4 ส่วนที่ 10 AVC | ใช่ | ใช่[ค] |
| เอช.265/เอชอีวีซี | ใช่ | ใช่[ d ] |
| ฮัฟยูวี | ใช่ | ใช่ |
| เมกะพีเอ1 | ใช่ | ใช่ |
| เมกะพีเอ2 | ใช่ | ใช่ |
| MPEG-4 ส่วนที่ 2 [ e ] | ใช่[ f ] | ใช่[ g ] |
| Motion JPEG | ใช่ | ใช่ |
| MSMPEG-4 v2 [ h ] | ใช่ | เลขที่ |
| วิดีโอต้นฉบับ – RGB | ใช่ | เลขที่ |
| วิดีโอต้นฉบับ – YV12 | ใช่ | ใช่ |
| หิมะ | เลขที่ | ใช่ |
| วิดีโอโซเรนสัน 3 (SVQ3) | ใช่ | ใช่ |
| VC-1 [ i ] | ใช่ | เลขที่ |
| วีพี3 | ใช่ | เลขที่ |
| วีพี6 | ใช่[ j ] | เลขที่ |
| วีพี8 | ใช่[ j ] | เลขที่ |
| วีพี9 | ใช่[ j ] | ใช่[ k ] |
| วินโดวส์ มีเดีย วิดีโอ 8 [ l ] | ใช่ | เลขที่ |
| วาย800 | ใช่ | ใช่ |
| ชื่อ | เป็นข้อมูลป้อนเข้า | เป็นผลลัพธ์ |
|---|---|---|
| Adaptive Multi-Rate – Narrow Band (AMR-NB) | ใช่ | เลขที่ |
| การเข้ารหัสเสียงขั้นสูง (AAC) | ใช่ | ใช่ |
| เอซี-3 | ใช่ | ใช่ |
| ดีทีเอส | ใช่ | เลขที่ |
| การมอดูเลชั่นรหัสพัลส์เชิงเส้น (LPCM) | เลขที่ | ใช่ |
| เอ็มพี2 | ใช่ | ใช่ |
| เอ็มพี3 | ใช่ | ใช่ |
| โอปุส | ใช่ | ใช่ |
| การมอดูเลชั่นรหัสพัลส์ (PCM) | เลขที่ | ใช่ |
| วอร์บิส | ใช่ | ใช่ |
| ทรูเอช | ใช่ | เลขที่ |
| ชื่อ | นามสกุลไฟล์ | เป็นข้อมูลป้อนเข้า | เป็นผลลัพธ์ |
|---|---|---|---|
| บิตแมปของ Windows | .BMP | ใช่ | ใช่ เฟรมเดียวเท่านั้น |
| เจพีเอ | .JPG และ .JPEG | ใช่ | ใช่ |
| PNG | .PNG | ใช่ | ใช่ เฟรมเดียวเท่านั้น |
ดูเพิ่มเติม
หมายเหตุ
อ่านเพิ่มเติม
- Rankin, Kyle (2006). Linux Multimedia Hacks . O'Reilly Media. หน้า 189–190 , 221–222 . ISBN 978-0-596-10076-6.
- มอนตาโบเน, เซบาสเตียน (2010). "บทที่ 10: การตัดต่อภาพยนตร์". การเริ่มต้นการประมวลผลภาพดิจิทัล: การใช้เครื่องมือฟรีสำหรับช่างภาพ . สำนักพิมพ์ Apress. หน้า 235–253 . ISBN 978-1-4302-2841-7.
ลิงก์ภายนอก
- เว็บไซต์อย่างเป็นทางการ
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ อาวิเดม็อกซ์
Avidemux เป็นแอปพลิเคชันสำหรับ ตัดต่อวิดีโอแบบไม่เชิงเส้น และ แปลง ไฟล์มัลติมีเดีย นักพัฒนาตั้งใจให้เป็น "เครื่องมือที่ใช้งานง่ายสำหรับงานประมวลผลวิดีโอแบบง่าย" และเพื่อให้ผู้ใช้...
คุณสมบัติ
Avidemux สามารถตัดต่อวิดีโอแบบไม่เชิงเส้น ใส่ เอฟเฟ็กต์ภาพ (เรียกว่า ฟิลเตอร์ ใน Avidemux) ให้กับวิดีโอ และ แปลง วิดีโอเป็นรูปแบบต่างๆ ได้ ฟิลเตอร์บางส่วนถูก นำมา จาก MPlayer และ Avisynth นอกจากนี้ Avidemux ยังสามารถแทรกสตรีมเสียงลงในไฟล์วิดีโอ...
ส่วนประกอบ
Avidemux ถูกเขียนขึ้นใหม่ทั้งหมด แต่มีการนำโค้ดจาก FFmpeg , MPlayer , Transcode และ Avisynth มาใช้บ้างเป็นครั้งคราว เป็นโปรแกรมแบบสแตนด์อโลนที่ไม่ต้องการโปรแกรมอื่นใดในการอ่าน ถอดรหัส หรือเข้ารหัส โดยใช้ ไลบรารี libavcodec ที่มีอยู่ในตัว จากโปรเจกต์ FFmpeg...
มัลติเธรดดิ้ง
การทำงาน แบบมัลติเธรดดิ้ง ถูกนำไปใช้ในส่วนต่างๆ ของ Avidemux ดังต่อไปนี้ (บางส่วนผ่านทาง libavcodec):
