กลับไปหน้าบทความ

อ่าน 3 นาที

อาวิเดม็อกซ์

Avidemux เป็นแอปพลิเคชันสำหรับ ตัดต่อวิดีโอแบบไม่เชิงเส้น และ แปลง ไฟล์มัลติมีเดีย นักพัฒนาตั้งใจให้เป็น "เครื่องมือที่ใช้งานง่ายสำหรับงานประมวลผลวิดีโอแบบง่าย" และเพื่อให้ผู้ใช้...

อาวิเดม็อกซ์

อาวิเดม็อกซ์
นักพัฒนา"ใจร้าย" "ฟาฮาดู" และ "ฟาห์ร" [ 1 ]
เวอร์ชันเสถียร
2.8.1 [ 2 ] แก้ไขข้อมูลนี้บนวิกิดาต้า / 21 กันยายน 2022
รุ่นทดลองใช้งานไม่มี [±]
เขียนเป็นซี++
ระบบปฏิบัติการวินโดวส์ , มอสซาเรลล่า , บีเอสดี
แพลตฟอร์มIA-32 , x86-64
มีจำหน่ายในภาษาอังกฤษ, ภาษาเช็ก, ภาษาฝรั่งเศส, ภาษาอิตาลี, ภาษาเยอรมัน
พิมพ์ซอฟต์แวร์ตัดต่อวิดีโอ
ใบอนุญาตGPL 2.0 หรือเวอร์ชันที่ใหม่กว่า
เว็บไซต์www.avidemux.org
ที่เก็บข้อมูล
  • github.com/mean00/avidemux2

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)

รูปแบบที่รองรับ

Avidemux รองรับไฟล์รูปแบบต่อไปนี้:

รูปแบบคอนเทนเนอร์มัลติมีเดีย[ 8 ] [ 9 ]
ชื่อนามสกุลไฟล์เป็นข้อมูลป้อนเข้าเป็นผลลัพธ์
การสลับเสียงและวิดีโอ.AVIใช่ใช่
รูปแบบระบบขั้นสูง.ASF, .WMV และ .WMAใช่เลขที่
วิดีโอแฟลช.FLVใช่ใช่
มาโตรสก้า.MKVใช่ใช่
สตรีม MPEG ระดับพื้นฐานไม่มีข้อมูลใช่เลขที่
สตรีมโปรแกรม MPEG.MPG และ .MPEGใช่ใช่[]
สตรีมการขนส่ง MPEG.TSใช่ใช่
MPEG-4 ส่วนที่ 14.MP4ใช่ใช่
นูเปลวิดีโอ.NUVใช่เลขที่
โอจีเอ็ม.OGMใช่ใช่
เร็ว.MOVใช่เลขที่
3GP.3GPใช่เลขที่
ดีวีดี-วิดีโอ.VOBใช่ใช่
เว็บเอ็ม.WebMใช่ใช่
รูปแบบวิดีโอ[ 10 ] [ 11 ]
ชื่อเป็นข้อมูลป้อนเข้าเป็นผลลัพธ์
เอวี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ใช่ใช่
รูปแบบเสียง[ 12 ] [ 13 ]
ชื่อเป็นข้อมูลป้อนเข้าเป็นผลลัพธ์
Adaptive Multi-Rate – Narrow Band (AMR-NB)ใช่เลขที่
การเข้ารหัสเสียงขั้นสูง (AAC)ใช่ใช่
เอซี-3ใช่ใช่
ดีทีเอสใช่เลขที่
การมอดูเลชั่นรหัสพัลส์เชิงเส้น (LPCM)เลขที่ใช่
เอ็มพี2ใช่ใช่
เอ็มพี3ใช่ใช่
โอปุสใช่ใช่
การมอดูเลชั่นรหัสพัลส์ (PCM)เลขที่ใช่
วอร์บิสใช่ใช่
ทรูเอชใช่เลขที่
รูปแบบภาพ[ 8 ] [ 9 ]
ชื่อนามสกุลไฟล์เป็นข้อมูลป้อนเข้าเป็นผลลัพธ์
บิตแมปของ Windows.BMPใช่ใช่ เฟรมเดียวเท่านั้น
เจพีเอ.JPG และ .JPEGใช่ใช่
PNG.PNGใช่ใช่ เฟรมเดียวเท่านั้น

ดูเพิ่มเติม

หมายเหตุ

  1. ^สามารถสร้างไฟล์ที่ใช้งานร่วมกับ Video CD , SVCDหรือ DVD Video ได้
  2. ^ใช้ libaom
  3. ^ใช้ x264
  4. ^ใช้ x265
  5. ^ทั้งโปรไฟล์แบบง่ายและโปรไฟล์แบบง่ายขั้นสูง
  6. ^ตัวแปลงสัญญาณที่รองรับ FourCCs : DIVX, DX50, XVID, FMP4, M4S2
  7. ^ใช้ FFmpegหรือ Xvid
  8. ^ FourCC: DIV3
  9. ^ FourCC: WMV3
  10. ^ a b cผ่านlibavcodec
  11. ^ใช้ Libvpx
  12. ^ FourCC: WMV2

อ่านเพิ่มเติม

  • 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.
  • เว็บไซต์อย่างเป็นทางการ
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Avidemux&oldid=1340405538 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ อาวิเดม็อกซ์

Avidemux เป็นแอปพลิเคชันสำหรับ ตัดต่อวิดีโอแบบไม่เชิงเส้น และ แปลง ไฟล์มัลติมีเดีย นักพัฒนาตั้งใจให้เป็น "เครื่องมือที่ใช้งานง่ายสำหรับงานประมวลผลวิดีโอแบบง่าย" และเพื่อให้ผู้ใช้...

คุณสมบัติ

Avidemux สามารถตัดต่อวิดีโอแบบไม่เชิงเส้น ใส่ เอฟเฟ็กต์ภาพ (เรียกว่า ฟิลเตอร์ ใน Avidemux) ให้กับวิดีโอ และ แปลง วิดีโอเป็นรูปแบบต่างๆ ได้ ฟิลเตอร์บางส่วนถูก นำมา จาก MPlayer และ Avisynth นอกจากนี้ Avidemux ยังสามารถแทรกสตรีมเสียงลงในไฟล์วิดีโอ...

ส่วนประกอบ

Avidemux ถูกเขียนขึ้นใหม่ทั้งหมด แต่มีการนำโค้ดจาก FFmpeg , MPlayer , Transcode และ Avisynth มาใช้บ้างเป็นครั้งคราว เป็นโปรแกรมแบบสแตนด์อโลนที่ไม่ต้องการโปรแกรมอื่นใดในการอ่าน ถอดรหัส หรือเข้ารหัส โดยใช้ ไลบรารี libavcodec ที่มีอยู่ในตัว จากโปรเจกต์ FFmpeg...

มัลติเธรดดิ้ง

การทำงาน แบบมัลติเธรดดิ้ง ถูกนำไปใช้ในส่วนต่างๆ ของ Avidemux ดังต่อไปนี้ (บางส่วนผ่านทาง libavcodec):