MPlayer là một ứng dụng CLI nguồn mở cung cấp cho người dùng với một máy nghe nhạc đa phương tiện rất mạnh mẽ cho Linux. Nó có thể chơi bất kỳ định dạng video âm thanh nổi tiếng hay, bao gồm MPEG, VOB, AVI, Ogg / OGM, VIVO, ASF / WMA / WMV, QT / MOV / MP4, FLI, RM, NuppelVideo, YUV4MPEG, FILM, RoQ, và các tập tin PVA .
Nó cũng có thể được sử dụng để xem phim lưu trữ trên đĩa DVD-Video, VideoCD, SVCD, 3ivx, và DivX 3/4/5 đĩa quang. Thật không may, nó về lĩnh. S chỉ là một chương trình dòng lệnh, mà làm cho nó ít phổ biến trong kinh nghiệm và người mới bắt đầu sử dụng Linux
Bắt đầu với MPlayer
Softoware phân phối các kho lưu trữ nguồn chính cho MPlayer ứng dụng, mà cần phải được trích xuất, cấu hình, biên dịch và cài đặt trên hệ điều hành Linux của bạn. Tuy nhiên, chúng tôi khuyên bạn nên cài đặt nó thông qua các kênh mặc định của phân phối của bạn.
Khi chạy lệnh từ một mô phỏng thiết bị, người dùng sẽ cần phải gõ một cái gì đó giống như mplayer [tùy chọn] [url | path /] filename, nơi [tùy chọn] là hoàn toàn tùy chọn. Một ví dụ cơ bản sẽ là mplayer /home/softoware/Videos/MyMovie.mp4.
tùy chọn dòng lệnh
tùy chọn cơ bản bao gồm khả năng để chọn một đoạn video hoặc âm thanh điều khiển đầu ra (-vo & lt; DRV & gt; / - áo & lt; DRV & gt;), đóng (S) VCD (Super Video CD) bài hát (vcd: // & lt; trackno & gt;), tiêu đề DVD phát (dvd: // & lt; titleno & gt;), chọn ngôn ngữ âm thanh hay phụ đề của DVD (-alang / -slang), hoặc tìm kiếm các file video sang một vị trí nhất định (-ss & lt , vị trí & gt;).
Ngoài ra, bạn có thể chọn để vô hiệu hóa âm thanh với các tùy chọn -nosound, xem một bộ phim trong toàn màn hình bằng cách sử dụng tùy chọn-fs, thiết lập độ phân giải màn hình (-x & lt; x & gt; -y & lt; y & gt;), xác định tập tin phụ đề và danh sách nhạc (-sub & lt; tập & gt; / - danh sách nhạc & lt; tập & gt;), chọn âm thanh và dòng video để chơi (-vid VIDEO_NAME -aid audio_name), thay đổi video và tốc độ âm thanh (-fps video_fps -srate audio_fps), kích hoạt bộ lọc sau chế biến (-pp & lt; chất lượng & gt;.), và khung giảm (-framedrop)
Một số giao diện người dùng đồ họa tồn tại
Một danh sách đầy đủ với tất cả các tùy chọn nâng cao và các phím tắt có thể được tìm thấy trong các trang người đàn ông. Có rất nhiều mã nguồn mở ứng dụng đồ họa nổi tiếng dựa trên MPlayer, bao gồm SMPlayer, GNOME MPlayer, KMPlayer, Rosa Media Player, và Deepin Media Player.
Điều gì là mới trong phiên bản này:
- MPlayer 1.3.0 tương thích với các phiên bản 3.0.x FFmpeg và (tại thời điểm viết bài) với FFmpeg git. Tarball đã bao gồm một bản sao của FFmpeg 3.0, do đó bạn không cần phải lấy nó một cách riêng biệt.
- Phiên bản này mang đến cho bạn một số codec mới và định dạng, rất nhiều bản sửa lỗi, và nhiều người dọn dẹp. Nó cũng bao gồm tất cả những cải tiến và tốc độ-up từ FFmpeg; kiểm tra changelog của họ nếu bạn tò mò về các chi tiết.
- Ngoài các, đã có rất nhiều thông tin cập nhật để thích ứng với những thay đổi API thực hiện trong FFmpeg. Một số đã được đặt lại tên đơn giản, nhưng những người khác đều khá xâm lấn. Không ai trong số họ sẽ có một tác động với người sử dụng có thể nhìn thấy, ngoại trừ đối với một số góc-trường hợp theo thứ tự kênh cho các file đa kênh.
Điều gì là mới trong phiên bản 1.2:
- Mplayer 1.2 tương thích với các phiên bản FFmpeg 2.8 gần đây. Tarball đã bao gồm một bản sao của FFmpeg, do đó bạn không cần phải lấy nó một cách riêng biệt.
- Do một số thay đổi API lớn đến FFmpeg, phiên bản này sẽ không làm việc với chi nhánh chủ mới FFmpeg, cũng không có tương lai FFmpeg phát hành.
- Nếu bạn muốn làm theo những cải tiến mới nhất trong MPlayer và FFmpeg, bạn được khuyến khích sử dụng TRỤ Subversion và hưởng lợi từ các tính năng mới nhất và sửa lỗi.
- Bạn có biết làm thế nào để làm điều đó. Bởi vì bạn không sử dụng một phiên bản 3 tuổi, hy vọng. Nếu bạn đang có, đọc trên và tìm ra những gì bạn bỏ qua!
- phần cứng tăng tốc giải mã VDPAU hiện đang làm việc cho HEVC (nếu thẻ và trình điều khiển của bạn hỗ trợ nó). Phần cứng tăng tốc giải mã được hỗ trợ cũng trên Os X thông qua VDA. VAAPI là vẫn không được hỗ trợ, nhưng bạn có thể sử dụng nó qua VDPAU wrapper ít nhất là cho H.264.
- Rất nhiều codec mới, nhờ FFmpeg. Danh sách bao gồm HEVC, VP9 và ProRes; Opus, cải thiện AAC và DTS giải mã; WebP và JPEG2000; và nhiều, rất nhiều những người khác.
- Ngoài ra rtsp trực tuyến bây giờ sử dụng FFmpeg theo mặc định, do đó bạn không cần bất kỳ thư viện bổ sung để sử dụng nó.
- Đối với danh sách đầy đủ các cải tiến và sửa lỗi kiểm tra FFmpeg Changelog (lưu ý: không phải tất cả các tính năng có sẵn thông qua MPlayer vào lúc này, đặc biệt là các bộ lọc) .
- Nhiều cải tiến giao diện, cả về chức năng (TV và hỗ trợ DVB ví dụ.) Và xuất hiện. Nếu bạn sử dụng giao diện đồ họa, hãy chắc chắn để lấy cũng là phiên bản mới nhất của làn da yêu thích của bạn, hoặc thử một cái mới. Bạn có thể nhận được chúng ở đây.
- GUI bây giờ chính thức cần phiên bản 2 của GTK + và GLib (biên soạn với phiên bản cũ đã được phá vỡ trong một thời gian).
- Bắt đầu từ phiên bản này, MPlayer tàu không còn có một bản sao nội bộ của libdvdnav và libdvdcss. Bạn có thể sử dụng các thư viện cung cấp phân phối của bạn, hoặc biên dịch và cài đặt chúng mình. Họ sẽ được tự động phát hiện tại thời gian cấu hình.
Điều gì là mới trong phiên bản 1.1.1:
- Decoders:
- Hỗ trợ các khung X8 (sửa "J-loại hình ảnh không được hỗ trợ" cho WMV2)
- hỗ trợ DTS WAV / DTS-CD passthrough bởi ad_hwac3
- YUV2 liệu của Apple trong MOV
- LATM qua LOAS giải mã AAC qua libfaad2 nội
- trò chơi video codec: BFI video, Playstation MDEC video, ADPCM XA âm thanh, EA Maxis XA audio ADPCM, RL2 video, tia mềm SIFF video, V.Flash PTX video
- AVOption hỗ trợ cho các bộ giải mã libavcodec dựa trên
- codec sử dụng lavc ADPCM theo mặc định
- hỗ trợ cho tiến JPEG trong ffmjpeg
- ACDSystems MJPEG (ACDV) thông qua DLL nhị phân và lavc
- SIF1 qua nhị phân DLL
- chụp màn hình wincam (WCMV) thông qua DLL nhị phân
- Creative Labs video Blaster Webcam mjpeg (CJPG) thông qua DLL nhị phân và thư viện ijpg
- kensington webcam (AJPG, ABYR) qua nhị phân DLL
- Trung tâm cho wavelets (wavc) thông qua DLL nhị phân
- GeoVision nâng cao MPEG-4 (GMP4, GM40) qua nhị phân DLL
- Xiricam JPEG từ Veo PC Camera (XJPG) qua nhị phân DLL
- WorldConnect Wavelet Video (SMSV) thông qua DLL nhị phân
- VDOWave 3 tiên tiến (VDO3, VDOM, VDOW) qua nhị phân DLL
- VoxWare MetaVoice (định dạng 0x0074) qua nhị phân DLL
- Ulead DV Audio (0x215, 0x216) qua nhị phân DLL
- GoToMeeting codec (G2M2, G2M3) qua nhị phân DLL
- SP4x giải mã - được sử dụng bởi Aiptek MegaCam (SP4x) qua nhị phân DLL
- Broadway MPEG Capture Codec (BW10) thông qua DLL nhị phân
- ZDSoft ghi màn hình (ZDSV) thông qua DLL nhị phân
- WebTrain Truyền hình lossless ghi (WTVC) qua nhị phân DLL
- XFire video (XFR1) thông qua DLL nhị phân
- VFAPI RGB chuyển mã (vifp) qua nhị phân DLL
- ETI Camcorder Eyecon (NUB0, NUB1, NUB2) qua nhị phân DLL
- fox chuyển động (FMVC) thông qua DLL nhị phân
- Trident video (TY2C, TY2N, TY0N) qua nhị phân DLL
- 10-bit video (V210) qua Cinewave DLL nhị phân
- BrookTree YUV 4: 1: 1 thô (Y41P) thông qua DLL nhị phân
- nhiều hiếm / fourccs tối nghĩa cho các định dạng được biết thêm
- thấp ưu tiên cho nhị phân codec rv3040 Linux do lỗi
- loại bỏ bộ giải mã NuppelVideo bản xứ, sử dụng lavc thay vì
- demuxers:
- -lavfdopts cryptokey cho phép giải mã MXF và ASF
- hỗ trợ cho WavPack trong Matroska
- AVOption hỗ trợ cho lavf demuxing
- thích lavf Musepack demuxer qua libmpdemux
- thích lavf MOV demuxer qua libmpdemux (sử dụng -demuxer mov cho hành vi cũ)
- chuyển đổi chương trình hỗ trợ trong lavf demuxer
- hỗ trợ -slang trong lavf demuxer
- chuyển mạch nosound hỗ trợ trong lavf demuxer
- hỗ trợ libass trong lavf demuxer
- hỗ trợ VOBsub trong lavf demuxer
- hỗ trợ định dạng MOV phụ đề
- hỗ trợ cho các file đính kèm trong lavf demuxer
- hỗ trợ cho các chương trong lavf demuxer
- hỗ trợ tìm kiếm trong các tập tin RealMedia multirate
- FLAC tăng tốc trong lavf demuxer
- MNG demuxer
- loại bỏ nguồn gốc demuxer NuppelVideo, sử dụng lavf demuxer thay vì
- Filters:
- vf_ow mới wavelet overcomplete denoiser
- thay đổi vf_screenshot phụ thuộc từ ibpng để lavc
- thêm af_scaletempo trong đó duy trì sân âm thanh khi thay đổi tốc độ phát lại
- sửa chữa đa kênh sắp xếp lại
- af_stats lọc để in thông tin về các dòng âm thanh
- Streaming:
- tv: // hỗ trợ cho Windows
- sửa chữa teletext trên một số hệ thống
- suối DVD có thể chuyển đổi góc
- DVD vẫn thực đơn đang được hỗ trợ thông qua dvdnav: //
- cho phép xác định các tiêu chuẩn truyền hình cho mỗi kênh
- chuyển dvdread nội bộ để libdvdread SVN bên ngoài
- FFmpeg / libavcodec:
- DNxHD encoder
- H.264 PAFF giải mã
- Nellymoser Asao giải mã
- tia mềm SIFF demuxer và giải mã
- libvorbis Vorbis giải mã loại bỏ trong lợi của bộ giải mã bản
- IntraX8 (J-Frame) subdecoder cho WMV2 và VC-1
- Ogg (Vorbis chỉ) muxer
- PC Paintbrush PCX giải mã
- Sun Rasterfile giải mã
- TECHNOTREND PVA demuxer
- Linux Truyền thông Labs MPEG-4 (LMLM4) demuxer
- AVM2 (Flash 9) SWF muxer
- QT biến thể của IMA ADPCM encoder
- iPod / iPhone MP4 muxer tương thích
- Mimic giải mã
- MSN TCP Webcam dòng demuxer
- RL2 demuxer / giải mã
- IFF demuxer
- 8SVX bộ giải mã âm thanh
- BFI demuxer
- Maxis EA XA (.xa) demuxer / giải mã
- giải mã BFI video
- OMA demuxer
- MLP / TrueHD giải mã
- giải mã Electronic Arts CMV
- Motion Pixels video decoder
- Motion Pixels MVI demuxer
- gỡ bỏ ảnh động GIF bộ giải mã / demuxer
- D-Cinema muxer âm thanh
- Electronic Arts TGV giải mã
- Apple Lossless Audio Codec (ALAC) encoder
- AAC decoder
- điểm nổi PCM bộ mã hóa / giải mã
- MXF muxer
- E-AC-3 hỗ trợ thêm vào AC-3 bộ giải mã
- Nellymoser Asao encoder
- ASS và SSA demuxer và muxer
- liba52 wrapper bỏ
- hỗ trợ SVQ3 watermark giải mã
- Speex giải mã qua libspeex
- Electronic Arts TGQ giải mã
- RV30 và giải mã RV40
- QCELP / PureVoice giải mã
- lai WavPack hỗ trợ
- R3D REDCODE demuxer
- Electronic Arts TQI giải mã
- OpenJPEG dựa JPEG 2000 giải mã
- NC (NC4600) máy tập demuxer
- MXF D-10 muxer
- Generic siêu dữ liệu API
- H.264 tăng tốc và PAFF giải mã (cài đặt Yasm để giải mã H.264 nhanh hơn)
- giải mã một cách chính xác hơn về TestSuite H.264 phù hợp
- VC-1 / WMV3 giải mã tăng tốc
- VP3 giải mã tăng tốc
- VP6 giải mã tăng tốc
- Split-Radix FFT (tăng tốc nhiều codec âm thanh)
- MMX / SSE / ARM và sự tăng tốc misc khác
- libmpeg2:
- phép tối ưu hóa Alpha / ARM trong libmpeg2
- SSE2 được tối ưu hóa thói quen IDCT từ libmpeg2 thượng nguồn
- libmpeg2 cập nhật lên phiên bản 0.5.1
- Drivers:
- thay thế PolypAudio bởi PulseAudio (xung -ao)
- thêm suboption lực PBO cho sản lượng nhanh hơn trong vo_gl
- thêm trình điều khiển video Nintendo Wii / GameCube (-vo wii)
- VIDIX driver cho phần cứng khối SuperH Mobile Vếu
- hỗ trợ -border trên vo_gl / GL2 trong x11
- Direct3D trình điều khiển Windows đầu ra video được thêm
- Mã động lực trong vo_wii
- loại bỏ mã không cần thiết từ x11 vo, xv, xvmc
- thêm OS / 2 DART điều khiển âm thanh (-ao phi tiêu)
- thêm VDPAU đầu ra video
- thêm OS / 2 trình điều khiển video KVA (-vo kva)
- MEncoder:
- kiểm tra các tập tin cấu hình hệ thống toàn trong MEncoder
- AVOption hỗ trợ cho bộ mã hóa lavc
- AVOption hỗ trợ cho muxers lavf
- Các loại khác:
- nhiều fix cảnh báo trình biên dịch
- hỗ trợ cơ bản cho chế độ cuộn lên Closed phụ đề
- làm lại màn hình vô hiệu hóa hỗ trợ, hầu hết người dùng sẽ cần phải sử dụng -heartbeat-cmd do tác giả bảo vệ màn hình không thiết kế một API chung
- grayscale giải mã / mã hóa với FFmpeg bị vô hiệu hóa, nơi nó bị chậm lại trường hợp màu
- Linux AppleIR hỗ trợ từ xa
- thêm tùy chọn để vô hiệu hóa một số hoặc tất cả các file cấu hình
- hỗ trợ cho các tập tin DOS-style: /// x: đường / lối
- một số lệnh nô lệ mới (kiểm tra DOCS / công nghệ / slave.txt)
- libdvdcss cập nhật 1.2.10, bây giờ giống như phiên bản thượng nguồn
- sửa chữa hỗ trợ -endchapter lại cho các tùy chọn * -dump
- thêm khởi động tùy chọn âm lượng âm thanh
- thêm tùy chọn để vô hiệu hóa với phím phím mặc định
- OSD thay đổi mặc định và kích cỡ phông chữ phụ đề để mặc định nhỏ hơn
- libass:
- nhiều bản sửa lỗi và cập nhật để phù hợp với VSFilter renderer
- Hỗ trợ gắn thẻ mờ và tài sản ScaledBordersAndShadow
- đối số phân đoạn và độ chính xác subpixel
- giữ vị trí khi pan-và-scan được sử dụng
- Ports:
- tai nạn nhỏ với vo_macosx cố định
- AC3 / DTS passthrough cho ao_macosx
- sửa chữa OSD đông lạnh trên OS X
- vo_gl hiện đang làm việc với các trình điều khiển -wid và nVidia trên Windows (đây là một hack)
- VIDIX trên SuperH
- cách giải quyết cho AltiVec trên Apple gcc 3.3 trên OS X giảm xuống
- vo_macosx bây giờ có thể được biên dịch ở chế độ 64-bit
- cho phép nhiều trường MPlayer với vo_macosx sử dụng buffer_name
- OpenGL hỗ trợ chưa sửa đổi MinGW64
- SWScaler:
- mới LGPLed YUV để RGB phát bảng
Bình luận không