MPlayer เป็นโปรแกรม CLI มาเปิดที่ให้ผู้ใช้กับเครื่องเล่นมัลติมีเดียที่มีประสิทธิภาพมากสำหรับลินุกซ์ มันสามารถเล่นเสียงที่รู้จักกันใด ๆ หรือรูปแบบวิดีโอรวมทั้ง MPEG, VOB, AVI, OGG / OGM, VIVO, ASF / WMA / WMV, QT / MOV / MP4, FLI, RM, NuppelVideo, YUV4MPEG, ภาพยนตร์, ROQ และไฟล์ PVA .
นอกจากนี้ยังสามารถใช้ในการชมภาพยนตร์ที่จัดเก็บในรูปแบบดีวีดีวิดีโอ VideoCD, SVCD, 3ivx และ DivX 3/4/5 แผ่นแสง แต่น่าเสียดายที่มัน & rsquo; s. เพียงโปรแกรมบรรทัดคำสั่งซึ่งทำให้เป็นที่นิยมน้อยในหมู่ผู้ใช้ลินุกซ์ที่ไม่มีประสบการณ์และเริ่มต้น
การเริ่มต้นกับ MPlayer
Softoware กระจายเก็บแหล่งที่มาหลักสำหรับการประยุกต์ใช้ MPlayer ซึ่งจะต้องมีการสกัดการกำหนดค่ารวบรวมและติดตั้งบนระบบปฏิบัติการลินุกซ์ อย่างไรก็ตามเราขอแนะนำในการติดตั้งผ่านทางช่องทางเริ่มต้นของการกระจายของคุณ.
เมื่อเรียกใช้คำสั่งจากการจำลอง terminal ผู้ใช้จะต้องพิมพ์สิ่งที่ต้องการ mplayer [ตัวเลือก] [URL | เส้นทาง /] ชื่อไฟล์ที่ [ตัวเลือก] เป็นตัวเลือกที่สมบูรณ์แบบ ตัวอย่างพื้นฐานจะ /home/softoware/Videos/MyMovie.mp4 mplayer.
ตัวเลือกบรรทัดคำสั่ง
ตัวเลือกขั้นพื้นฐานรวมถึงความสามารถในการเลือกคนขับรถเอาท์พุทวิดีโอหรือเสียง (-vo & lt; Drv & gt; / - อ่าว & lt; Drv & gt;), การเล่น (S) VCD (CD วิดีโอสุด) แทร็ค (VCD: // & lt; trackno & gt;) ชื่อเรื่องการเล่นดีวีดี (DVD: // & lt; titleno & gt;) เลือกภาษาของเสียงหรือคำบรรยายของดีวีดี (-alang / -slang) หรือแสวงหาไฟล์วิดีโอไปยังตำแหน่งที่กำหนด (-ss & lt ; ตำแหน่ง & gt;.)
นอกจากนี้คุณสามารถเลือกที่จะปิดการใช้งานเสียงกับตัวเลือก -nosound ชมภาพยนตร์ในแบบเต็มหน้าจอโดยใช้ตัวเลือก -fs ตั้งค่าความละเอียดของจอภาพ (-x & lt; x & gt; -Y & lt; Y & gt;) ระบุไฟล์คำบรรยายและเพลย์ลิส (-sub & lt; ไฟล์ & gt; / - เพลย์ลิส & lt; ไฟล์ & gt;) เลือกเสียงและวิดีโอสตรีมในการเล่น (-vid VIDEO_NAME -aid audio_name) วิดีโอการเปลี่ยนแปลงและอัตราเสียง (-fps video_fps -srate audio_fps) เปิดใช้งานฟิลเตอร์โพสต์ (-pp & lt; คุณภาพ & gt;.) และกรอบลดลง (-framedrop)
หลายส่วนติดต่อผู้ใช้แบบกราฟิกที่มีอยู่
รายการที่สมบูรณ์กับทุกตัวเลือกขั้นสูงและแป้นพิมพ์ลัดสามารถพบได้ในหน้าคน มีหลายโปรแกรมที่รู้จักกันดีมาเปิดกราฟิกที่อยู่บนพื้นฐานของ MPlayer รวมทั้ง SMPlayer, GNOME MPlayer, KMPlayer, Rosa Media Player และ Deepin Media Player มี.
มีอะไรใหม่ ในรุ่นนี้:
- MPlayer 1.3.0 เข้ากันได้กับ FFmpeg รุ่น 3.0.x และ (ในเวลาที่เขียน) กับ FFmpeg Git tarball อยู่แล้วรวมถึงสำเนาของ FFmpeg 3.0 ดังนั้นคุณจึงไม่จำเป็นต้องเรียกมันแยกกัน.
- ข่าวประชาสัมพันธ์ฉบับนี้จะนำคุณตัวแปลงสัญญาณบางและรูปแบบใหม่จำนวนมากของการแก้ไขและสะสางจำนวนมาก นอกจากนี้ยังมีการปรับปรุงทั้งหมดและความเร็วในการอัปจาก FFmpeg; ตรวจสอบการเปลี่ยนแปลงของพวกเขาถ้าคุณอยากรู้เกี่ยวกับรายละเอียด.
- นอกจากนี้มีจำนวนมากที่มีการปรับปรุงเพื่อรองรับการเปลี่ยนแปลงของ API ที่ทำใน FFmpeg บางคนเปลี่ยนชื่อที่เรียบง่าย แต่คนอื่น ๆ กำลังรุกรานค่อนข้าง ไม่มีของพวกเขาควรจะมีผลกระทบต่อผู้ใช้มองเห็นอาจจะยกเว้นสำหรับบางมุมกรณีในการสั่งซื้อช่องทางสำหรับไฟล์หลายช่อง.
มีอะไรใหม่ ในรุ่น 1.2:
- Mplayer 1.2 เข้ากันได้กับ FFmpeg ล่าสุด 2.8 ปล่อย tarball อยู่แล้วรวมถึงสำเนาของ FFmpeg ดังนั้นคุณจึงไม่จำเป็นต้องเรียกมันแยกกัน.
- เนื่องจากการเปลี่ยนแปลงบางอย่าง API ใหญ่มา FFmpeg รุ่นนี้จะไม่ทำงานกับ FFmpeg สาขาต้นแบบใหม่หรือด้วยอนาคต FFmpeg ออก.
- หากคุณต้องการที่จะปฏิบัติตามการปรับปรุงล่าสุดใน MPlayer และ FFmpeg คุณควรอย่างยิ่งที่จะใช้หัวของการโค่นล้มและได้รับประโยชน์จากคุณสมบัติใหม่และแก้ไขข้อผิดพลาด.
- คุณรู้วิธีที่จะทำมัน เพราะคุณไม่ได้ใช้ 3 ปีเปิดตัวเก่าหวังว่า หากคุณอ่านต่อและหาสิ่งที่คุณพลาด!
- ฮาร์ดแวร์ VDPAU เร่งถอดรหัสตอนนี้ทำงาน HEVC (ถ้าการ์ดและคนขับรถของคุณสนับสนุน) ฮาร์ดแวร์เร่งถอดรหัสได้รับการสนับสนุนในขณะนี้ยังบน OS X ผ่าน VDA VAAPI ยังคงได้รับการสนับสนุน แต่คุณสามารถใช้งานได้ผ่านทาง VDPAU ห่อหุ้มอย่างน้อยสำหรับ H.264.
- จำนวนมากของตัวแปลงสัญญาณใหม่ขอบคุณ FFmpeg รายการรวมถึง HEVC, VP9 และ Prores; บทประพันธ์ที่ดีขึ้น AAC และ DTS ถอดรหัส; WebP และ JPEG2000; และหลายอื่น ๆ อีกมากมาย.
- นอกจากนี้ยัง RTSP สตรีมมิ่งตอนนี้ใช้ FFmpeg โดยค่าเริ่มต้นเพื่อให้คุณไม่จำเป็นต้องห้องสมุดเพิ่มเติมใด ๆ ที่จะใช้มัน.
- สำหรับรายการเต็มรูปแบบของการปรับปรุงและแก้ไขข้อบกพร่องตรวจสอบ FFmpeg การเปลี่ยนแปลง (หมายเหตุ: ไม่คุณสมบัติทั้งหมดที่มีอยู่ผ่าน MPlayer ในขณะนี้โดยเฉพาะอย่างยิ่งตัวกรอง) .
- การปรับปรุง GUI หลายคนทั้งในการทำงาน (เช่น. ทีวีและรองรับระบบ DVB) และลักษณะที่ปรากฏ ถ้าคุณใช้ GUI ให้แน่ใจว่าจะคว้ายังรุ่นล่าสุดของผิวที่คุณชื่นชอบหรือลองใหม่ คุณจะได้รับพวกเขาที่นี่.
- GUI นี้อย่างเป็นทางการต้องการรุ่นที่ 2 ของดี + และ GLib (ผู้เรียบเรียงกับรุ่นเก่าเสียแล้วสำหรับค่อนข้างบางเวลา).
- เริ่มต้นจากรุ่นนี้ MPlayer เรือไม่มีอีกต่อไปกับสำเนาภายในของ libdvdnav และ libdvdcss คุณสามารถใช้ห้องสมุดที่มีให้กับการกระจายของคุณหรือรวบรวมและติดตั้งด้วยตัวคุณเอง พวกเขาจะได้รับการตรวจในเวลาที่กำหนดค่า.
มีอะไรใหม่ ในรุ่น 1.1.1:
- ถอดรหัส:
- การสนับสนุนสำหรับเฟรม X8 (แก้ไข "J-ประเภทภาพไม่สนับสนุน" สำหรับ WMV2)
- การสนับสนุนสำหรับการส่งผ่าน DTS WAV / DTS-CD โดย ad_hwac3
- YUV2 ดิบแอปเปิ้ลใน MOV
- LATM กว่า LOAS AAC ถอดรหัสผ่าน libfaad2 ภายใน
- วิดีโอเกมตัวแปลงสัญญาณวิดีโอ BFI วิดีโอ Playstation MDeC เสียง ADPCM XA, EA Maxis XA ADPCM เสียง, วิดีโอ RL2 วิดีโอ Beam ซอฟท์แว SIFF วิดีโอ V.Flash PTX
- การสนับสนุน AVOption สำหรับถอดรหัส libavcodec ตาม
- ตัวแปลงสัญญาณใช้ lavc ADPCM โดยค่าเริ่มต้น
- การสนับสนุนสำหรับความก้าวหน้าใน JPEG ffmjpeg
- ACDSystems MJPEG (ACDV) ผ่าน DLL ไบนารีและ lavc
- SIF1 ผ่านไบนารี DLL
- จับภาพหน้าจอ WinCAM (WCMV) ผ่าน DLL ไบนารี
- Labs สร้างสรรค์วิดีโอเว็บแคม Blaster MJPEG (CJPG) ผ่าน DLL ไบนารีและห้องสมุด ijpg
- เคนซิงตันของเว็บ (AJPG, ABYR) ผ่านไบนารี DLL
- ศูนย์กลางสำหรับคลื่น (wavc) ผ่าน DLL ไบนารี
- Geovision ขั้นสูงแบบ MPEG-4 (GMP4, GM40) ผ่านไบนารี DLL
- Xiricam JPEG จากกล้อง Veo พีซี (XJPG) ผ่านไบนารี DLL
- WorldConnect เวฟวีดีโอ (SMSV) ผ่าน DLL ไบนารี
- VDOWave 3 ขั้นสูง (VDO3, VDOM, VDOW) ผ่านไบนารี DLL
- Voxware MetaVoice (รูปแบบ 0x0074) ผ่านไบนารี DLL
- Ulead DV เสียง (0x215, 0x216) ผ่านไบนารี DLL
- GoToMeeting ตัวแปลงสัญญาณ (G2M2, G2M3) ผ่านไบนารี DLL
- SP4x ตัวแปลงสัญญาณ - ใช้โดย Aiptek MegaCam (SP4x) ผ่านไบนารี DLL
- บรอดเวย์ MPEG Codec จับภาพ (BW10) ผ่าน DLL ไบนารี
- ZDSoft บันทึกหน้าจอ (ZDSV) ผ่าน DLL ไบนารี
- WebTrain สื่อสารหน้าจอ lossless Recorder (WTVC) ผ่านไบนารี DLL
- Xfire วีดีโอ (XFR1) ผ่าน DLL ไบนารี
- VFAPI RGB แปลง (vifp) ผ่านไบนารี DLL
- ETI กล้องถ่ายวิดีโอ eyecon (NUB0, NUB1, NUB2) ผ่านไบนารี DLL
- สุนัขจิ้งจอก Motion (FMVC) ผ่าน DLL ไบนารี
- ตรีศูลวีดีโอ (TY2C, TY2N, TY0N) ผ่านไบนารี DLL
- 10 บิตวีดีโอ (V210) ผ่าน DLL ไบนารี Cinewave
- Brooktree YUV 4: 1: 1 วัตถุดิบ (Y41P) ผ่าน DLL ไบนารี
- จำนวนมากที่หายาก / FOURCCs ปิดบังสำหรับรูปแบบที่เป็นที่รู้จักเพิ่ม
- ลำดับความสำคัญต่ำกว่าสำหรับลินุกซ์ตัวแปลงสัญญาณไบนารี rv3040 เนื่องจากข้อบกพร่อง
- ลบถอดรหัส NuppelVideo พื้นเมืองใช้ lavc แทน
- demuxers:
- -lavfdopts cryptokey ช่วยถอดรหัส MXF และไฟล์ ASF
- การสนับสนุนสำหรับ WavPack ใน Matroska
- การสนับสนุนสำหรับ AVOption lavf demuxing
- ต้องการ lavf Musepack demuxer กว่า libmpdemux
- ต้องการ demuxer MOV lavf กว่า libmpdemux (ใช้ MOV -demuxer สำหรับพฤติกรรมเก่า)
- เปลี่ยนโปรแกรมการสนับสนุนในการ lavf demuxer
- การสนับสนุน -slang ใน lavf demuxer
- สนับสนุนการสลับ NoSound ใน lavf demuxer
- libass การสนับสนุนในการ lavf demuxer
- VobSub การสนับสนุนในการ lavf demuxer
- สนับสนุนรูปแบบ MOV คำบรรยาย
- การสนับสนุนสำหรับสิ่งที่แนบมาใน lavf demuxer
- การสนับสนุนสำหรับบทใน lavf demuxer
- การสนับสนุนที่กำลังมองหาในไฟล์ RealMedia หลายอัตราสุ่ม
- FLAC เพิ่มความเร็วใน lavf demuxer
- MNG demuxer
- ลบ demuxer NuppelVideo พื้นเมืองใช้ demuxer lavf แทน
- กรองข้อมูล:
- vf_ow ใหม่ overcomplete เวฟ Denoiser
- การพึ่งพาการเปลี่ยนแปลง vf_screenshot จาก libpng เพื่อ lavc
- เพิ่ม af_scaletempo ซึ่งรักษาสนามเสียงเมื่อมีการเปลี่ยนแปลงความเร็วในการเล่น
- แก้ไขหลายช่องทางจัดเรียงใหม่
- กรอง af_stats การพิมพ์ข้อมูลเกี่ยวกับการสตรีมเสียง
- Streaming:
- ทีวี: การสนับสนุนสำหรับ Windows //
- แก้ไขโทรสารในบางระบบ
- DVD ลำธารสามารถสลับมุม
- ดีวีดีเมนูที่ยังคงได้รับการสนับสนุนในขณะนี้ผ่านทาง dvdnav: //
- อนุญาตให้มีการระบุมาตรฐานทีวีสำหรับแต่ละช่อง
- สลับ dvdread ภายใน libdvdread SVN ภายนอก
- FFmpeg / libavcodec:
- DNxHD เข้ารหัส
- H.264 PAFF ถอดรหัส
- Nellymoser Asao ถอดรหัส
- บีมซอฟท์แว SIFF demuxer และถอดรหัส
- libvorbis Vorbis ถอดรหัสถอดออกในความโปรดปรานของการถอดรหัสพื้นเมือง
- IntraX8 (J-Frame) subdecoder สำหรับ WMV2 และ VC-1
- Ogg (Vorbis เท่านั้น) Muxer
- พู่กันพีซี PCX ถอดรหัส
- อาทิตย์ rasterfile ถอดรหัส
- TECHNOTREND PVA demuxer
- ลินุกซ์ Labs สื่อ MPEG-4 (LMLM4) demuxer
- AVM2 (Flash 9) SWF Muxer
- QT ตัวแปรของ IMA ADPCM เข้ารหัส
- iPod / iPhone เข้ากันได้ Muxer MP4
- Mimic ถอดรหัส
- MSN TCP เว็บแคมกระแส demuxer
- RL2 demuxer / ถอดรหัส
- IFF demuxer
- 8SVX ถอดรหัสเสียง
- BFI demuxer
- MAXIS EA XA (.xa) demuxer / ถอดรหัส
- ถอดรหัส BFI วิดีโอ
- OMA demuxer
- MLP / ถอดรหัส TrueHD
- Electronic Arts CMV ถอดรหัส
- ถอดรหัสวิดีโอเคลื่อนไหวพิกเซล
- เคลื่อนไหวพิกเซล MVI demuxer
- ถูกลบออกไปเคลื่อนไหว GIF ถอดรหัส / demuxer
- D-Cinema Muxer เสียง
- Electronic Arts TGV ถอดรหัส
- แอปเปิ้ล Lossless แปลงสัญญาณเสียง (ALAC) เข้ารหัส
- ถอดรหัส AAC
- จุดลอย PCM เข้ารหัส / ถอดรหัส
- MXF Muxer
- E-AC-3 เพิ่มการสนับสนุน AC-3 ถอดรหัส
- Nellymoser Asao เข้ารหัส
- ASS และ SSA demuxer และ Muxer
- liba52 เสื้อคลุมลบออก
- การสนับสนุน SVQ3 ลายน้ำถอดรหัส
- Speex ถอดรหัสผ่าน libspeex
- Electronic Arts TGQ ถอดรหัส
- RV30 และถอดรหัส RV40
- QCELP / ถอดรหัส PureVoice
- ไฮบริด WavPack สนับสนุน
- R3D REDCODE demuxer
- Electronic Arts TQI ถอดรหัส
- OpenJPEG ตาม JPEG ที่ 2000 ถอดรหัส
- NC (NC4600) กล้องไฟล์ demuxer
- MXF D-10 Muxer
- ทั่วไปเมตาดาต้า API
- speedup H.264 และ PAFF ถอดรหัส (ติดตั้ง Yasm สำหรับการถอดรหัส H.264 เร็วกว่า)
- ถอดรหัสได้อย่างถูกต้องมากขึ้นของ TestSuite H.264 สอดคล้อง
- VC-1 / WMV3 ถอดรหัส speedup
- VP3 ถอดรหัส speedup
- VP6 ถอดรหัส speedup
- แยก Radix FFT (speedup หลายแปลงสัญญาณเสียง)
- MMX / SSE / แขนและ speedups อื่น ๆ อื่น ๆ
- libmpeg2:
- เปิดใช้งานการเพิ่มประสิทธิภาพอัลฟ่า / แขน libmpeg2
- SSE2 ที่เพิ่มประสิทธิภาพการปฏิบัติ IDCT จาก libmpeg2 ต้นน้ำ
- libmpeg2 การปรับปรุงเพื่อให้รุ่น 0.5.1
- ไดรเวอร์:
- แทนที่ PolypAudio โดย PulseAudio (Pulse -ao)
- เพิ่ม suboption แรง PBO สำหรับการส่งออกได้เร็วขึ้นใน vo_gl
- เพิ่มโปรแกรมควบคุมวิดีโอ Nintendo Wii / เกมคิวบ์ (-vo Wii)
- VIDIX คนขับสำหรับบล็อกฮาร์ดแวร์ SuperH มือถือ VEU
- การสนับสนุนพรมแดนใน vo_gl / GL2 ใน x11
- ขับรถออกวิดีโอของ Windows Direct3D เพิ่ม
- รหัส Factorize ใน vo_wii
- นำโค้ดไม่จำเป็นออกจาก X11 VO, XV, XvMC
- เพิ่ม OS / 2 DART ควบคุมเสียง (โผ -ao)
- เพิ่ม VDPAU ออกวิดีโอ
- เพิ่ม OS โปรแกรมควบคุมวิดีโอ / 2 KVA (-vo KVA)
- MEncoder:
- ตรวจสอบแฟ้มการกำหนดค่าทั้งระบบใน MEncoder
- การสนับสนุน AVOption เข้ารหัส lavc
- การสนับสนุนสำหรับ AVOption muxers lavf
- อื่น ๆ :
- แก้ไขคอมไพเลอร์เตือนหลาย
- การสนับสนุนขั้นพื้นฐานสำหรับโหมดม้วนขึ้นคำบรรยาย
- สกรีนเซฟเวอร์นําสนับสนุนการปิดใช้งานผู้ใช้ส่วนใหญ่จะต้องใช้ -heartbeat-cmd เนื่องจากผู้เขียนสกรีนเซฟเวอร์ที่ล้มเหลวในการออกแบบทั่วไป API
- สีเทาถอดรหัส / เข้ารหัสกับ FFmpeg ปิดการใช้งานที่มันชะลอตัวลงกรณีสี
- ลินุกซ์ AppleIR สนับสนุนระยะไกล
- เพิ่มตัวเลือกปิดการใช้งานบางส่วนหรือทั้งหมดแฟ้มการกำหนดค่า
- การสนับสนุนสำหรับไฟล์ DOS สไตล์: /// X: เส้นทาง / เส้นทาง
- บางคำสั่งทาสใหม่ (ตรวจสอบเอกสาร / เทคโนโลยี / slave.txt)
- libdvdcss ปรับปรุงเพื่อ 1.2.10 ตอนนี้เช่นเดียวกับรุ่นต้นน้ำ
- แก้ไขการสนับสนุน -endchapter อีกครั้งสำหรับตัวเลือก -dump *
- เพิ่มตัวเลือกระดับเสียงเริ่มต้น
- เพิ่มตัวเลือกที่จะปิดการใช้งานผูกคีย์เริ่มต้น
- OSD เปลี่ยนค่าเริ่มต้นและขนาดตัวอักษรคำบรรยายจะเริ่มต้นที่มีขนาดเล็ก
- libass:
- การแก้ไขต่าง ๆ และการปรับปรุงเพื่อให้ตรงกับ VSFilter renderer
- สนับสนุนแท็กเบลอและทรัพย์สิน ScaledBordersAndShadow
- ข้อโต้แย้งเศษส่วนและความถูกต้อง subpixel
- ให้ตำแหน่งเมื่อกระทะและสแกนจะใช้
- พอร์ท:
- ความผิดพลาดเล็ก ๆ ที่มี vo_macosx ถาวร
- AC3 / DTS passthrough สำหรับ ao_macosx
- แก้ไข OSD แช่แข็งบน OS X
- vo_gl ตอนนี้ทำงานกับไดรเวอร์ -wid และ nVidia บน Windows (นี่คือสับ)
- VIDIX บน SuperH
- การแก้ไขปัญหาสำหรับ AltiVec บน Apple GCC 3.3 บน OS X ลดลง
- vo_macosx ขณะนี้สามารถรวบรวมในโหมด 64 บิต
- อนุญาตให้อินสแตนซ์ MPlayer หลายกับ vo_macosx ใช้ buffer_name
- การสนับสนุน OpenGL สำหรับแปร MinGW64
- SWScaler:
- ใหม่ LGPLed YUV ถึง RGB ตารางกำเนิด
ความคิดเห็นที่ไม่พบ