mpv

ソフトウェアのスクリーンショット:
mpv
ソフトウェアの詳細:
バージョン: 0.29.0 更新
日付のアップロード: 16 Aug 18
開発者: The mpv Team
ライセンス: 無料
人気: 484

Rating: 4.5/5 (Total Votes: 2)

mpvは、よく知られているMPlayerおよびmplayer2アプリケーションからフォークされたコマンドラインビデオ再生ソフトウェアをユーザーに提供するオープンソースプロジェクトです。これは非常に軽量で、GNU / LinuxおよびMicrosoft Windowsプラットフォーム上で動作します。


機能の概要

主な機能には、MKV(Matroska)ファイル、合理化されたCLIオプション、GPUビデオデコード、高品質ビデオ出力、精密シークサポート、ギャップレスオーディオサポート、PulseAudioサポート、 p>

さらに、一時停止処理、VDPAUの改良、修飾キーのサポート、正しい色再現、オーディオとビデオの同期処理の改善、高品質の字幕、複数のファイルの同時再生をサポート

mpvのもう一つの興味深い機能は、FFmpegのhwaccel API(VAAPI、VDA、VDPAUビデオデコードアクセラレーションをサポート)に依存しているため、他の多くのオープンソースのマルチメディアプレーヤーアプリケーションよりも高品質のビデオファイルを再生できることです。 p>

高い評価を得ているFFmpegマルチメディアフレームワーク

このプログラムは、高い評価を得ているFFmpegマルチメディアフレームワーク、特にlibavutil、libavcodec、libavformat、libswscale、libavfilter、およびlibavresampleライブラリに基づいています。これにより、幅広い種類のビデオファイルフォーマット、オーディオおよび字幕ストリームをサポートします。

mplayer2とMPlayerプログラムに含まれている機能はいくつかありますが、mpvは覚えやすい直感的なオプション、改善された応答性、OSS4ボリュームコントロールなど、きれいな端末出力など、一流の機能をユーザに提供します。

また、このプログラムでは、OpenGLベースのビデオ出力を使用して、ビデオのスケーリング、カラーマネージメント、およびビデオ仲間が大切にする他の多くの機能をユーザーに提供することも非常に重要です。


結論
要約すると、mpvにはオーディオやビデオイコライザーなどの必須機能を備えたグラフィカルユーザーインターフェイスがないかもしれませんが、すべてのLinuxベースのオペレーティングシステムやデスクトップ環境と互換性のある非常に軽量で高性能なビデオプレーヤーを提供します。

このリリースの新機能:

このリリースでは、FFmpeg 4.0以降が必要です。
特徴:
追加:
ao / openal:より良いサンプルフォーマットとチャンネルレイアウトの選択を追加
ao / openal:ダイレクトチャネル出力のサポートを追加
cocoa-cb:opengl-cb APIによる初期実装
context_drm_egl:30bppサポートを導入する(メサ18.0.0_rc4以降が必要)
osx:ApplesのHIGが提案したメニューバー項目をいくつか追加する
vo_gpu:スクリーンショットにGLレンダラーを使用させる(#5498、#5240)
x11:入力キーバインドとしてShift + TABをサポートする(#5849)
ytdl_hook:ネイティブダッシュデマルチプレクサ(存在する場合)をサポート
かわった:
ao_alsa、ao_pulse:要求されたバッファサイズを減らす
オーディオ:フォーマット交渉の変更、チャンネルリミックスの削除
クライアントAPI:opengl-cb APIを廃止し、代替APIを導入する
demux:400MB / 400MBから50MB / 150MBまでの低デマルチプレクサキャッシュのデフォルトサイズ
osx:macOS上の初期のopenglフラッシュを常に非アクティブにする
スクリプト:プレーヤーが読み込まれるスクリプトを待つ時間/方法の変更
vo_gpu:HDRピーク検出のさまざまな改善
vo_gpu:HDRトーンマッピングのさまざまな改良
wayland_common:stable xdg-shellに更新する

ytdl_hook:--ytdl-raw-option = yes-playlist =が指定されている場合、startインデックスを設定するyoutube playlist urlsを解析する
推奨されない:
af_lavrresample:このフィルタを非難する
削除:
ビルド:SDL1のドロップサポート(ao_sdlにのみ適用)
オプションとコマンド:
追加:
--audio-resample- *オプションをいくつか追加します。これは、--af-defaults = lavrresampleの代わりに使用する必要があります。
ao / openal:--openal-direct-channels
コマンド:add --osd-on-seekオプションをデフォルトのbarにする
コマンド:変更リストコマンドを追加する(#5435)
オプション:add --http-proxy
オプション:組み込みの低遅延プロファイルを追加する
vaapi:--vaapi-deviceでデフォルト以外のデバイスパスを選択するオプションを追加する(#4320)
ビデオ:レイテンシを1または2フレーム減らすオプションを追加
vo_gpu:紹介 - ターゲットピーク(#5521)
かわった:
コマンド:サイクル値コマンドの動作を変更する(#5772)
config:dir lua-settings /をdirに置き換えます。script-opts /
オプション:--lavfi-complexには一意の名前付きフィルタパッドが必要になりました。
オプション:--ytdlはlibmpvの場合でも常に有効になりました。
オプション:make --deinterlace = yes常にインターレース解除する(#5219)オプション:lavfiブリッジのフィルタヘルプ出力を少し改善する
vo:-vo = opengl-cbを-vo = libmpvにリネームする
推奨されない:
エンコーディング:あいまいなオプションを廃止(--ovoffset、--oaoffset、--ovfirst、--oafirst)
オプション:非推奨--vf-defaultsと--af-defaults
osx:--gpu-context = --gpu-api = openglのココアは非推奨となりました。-vo = libmpv
削除:
コマンド:CLIのエイリアスをプロパティとして設定できるようにした古い互換性のあるハックを削除します(0.26.0で廃止予定)。
input:2013年に廃止されたMPlayerコマンドのレガシーコマンド処理を削除する
オプション:drop --opensles-sample-rate - 必要に応じて--audio-samplerateを使用する必要があります
オプション:廃止予定廃止--videotoolbox-format、--ff-aid、--ff-vid、--ff-sid、--ad-spdif-dtshd、--softvolオプション
オプション:remove --video-stereo-mode
オプション:廃止予定のao / vo自動プロファイルを削除する
オプション:次のエンコーディングオプションを削除します:--ocopyts(デフォルト、古いタイムスタンプ処理が終了しました)、--oneverdrop(デフォルト)、--oharddup(--vf = fps = VALUEを使用する必要があります) ofps、--oautofps、--omaxfps
修正とマイナー機能強化:HIDRemote:MacOS 10.13のボリュームボタンを修正(#5721)
TOOLS / autoload:壊れた「無効」オプションを修正しました。
TOOLS / autoload:ディレクトリリストが遅い(#5618)
ao_sdl:デフォルトのバッファサイズを修正する
build:静的ライブラリをlibmpv.pcに追加する
ビルド:2.0.9までのバンプwaf(Python 3.7の互換性を修正)
build:標準ライブラリ検索パスを手動で追加してリンクする(#5791)
common:すべての整数時間をミリ秒に丸めます。
demux、player:疎のビデオストリーム(静止画あり)の再生を修正する
demux:いくつかの種類のタイムドメタデータ(例えばICY)のサポート
demux_mkv:AV1のV_AV1識別子を追加する
demux_mkv:Matroskaのメリディアンロスレスパッキングをサポートする(#5923)
動画の再生中に追加のメタデータタグを表示する
drm_atomic:drm_atomic_createでメモリリークを修正しました。
OpenBSDとFreeBSDのFUSEファイルシステムのキャッシュを有効にする
gpu:16ビット浮動小数点型FBOフォーマットを16ビット整数型に優先
hwdec_vaegl:gpu-context = drmで使用されるVAAPI EGL interopを修正しました。
input.conf:[バインディングの正確な値を使用する]
input:ハードウェアのデコードを切り替えるためのキーバインディングを追加する

input:デフォルトのキーバインディングへのマイナーな追加(#973)
osc:スライダーでシークするときに誤ってファイルをスキップする問題を修正
player:版の切り替えに奇妙な挙動を修正する
player:外部ファイルのトラックの自動選択を再度修正する
terminal-unix:端末が消えたときに読み込みを停止する(#5842)
ビデオ:実際に最後のフレームがEOFでレンダリングされるのを待つ
ビデオ:いくつかの場合に--video-rotateを修正する
ビデオ:レンダリングを再初期化するときにvdpauでクラッシュする問題を修正しました。(#5447)
vo_gpu:アナモルフィックスクリーンショットを修正する(#5619)
vo_vdpau:サイズ変更と回転の問題を修正する

バージョン0.28.0の新機能:

特徴:
追加:
RockChip MPPデコーダのDRM_PRIMEフォーマット処理と表示を追加する
csputils:Display P3のプライマリに対するサポートを追加する
demux:複数のシーク可能なキャッシュ範囲をサポートし、OSCのキャッシュ範囲を表示する
demux_playlist:.urlファイルをサポートする(#5107)
dvb:複数のフロントエンドサポートを追加する(最大8個)
dvb:VDRスタイルのチャンネル設定用に変調の解析を実装する
hwdec:IMGFMT_MEDIACODECフレーム用のmediacodecハードウェアデコーダを追加し、
mediacodecの名前をmediacodec-copyに変更する
lua:stats.luaスクリプトを統合する(デフォルトではi / Iにバインドされている)
vd_lavc:nvdec hwaccelのサポートを追加する
vo_gpu:アンドロイドOpenGLバックエンドを追加
vo_gpu:初期のd3d11サポート
vo_gpu:vulkanのサポート
削除:
af:廃止予定のオーディオフィルター(チャンネル、イコライザー、パン、ボリューム。
lavfiでの置き換え)
vf:ほとんどのGPLビデオフィルタを削除する(トリミング、dsize、展開、フリップ、gradfun、ミラー、
noformat、プルアップ、回転、スケール、stereo3d、yadif; lavfiでの置き換え)
vf_buffer:このフィルタを削除する
ビデオ:自動ステレオ3Dフィルタの挿入を削除する
vo_gpu:hwdec_vaglx interopを削除するvo_opengl:vo_gpuへのリファクタリング
vo_wayland:削除
オプションとコマンド:
追加:
demux:CCトラックを熱心に作成するオプションを追加する(--sub-create-cc-track)
オプション:--start = noneを追加して、以前に設定した開始時刻をリセットする
オプション:add --vlang switch
かわった:
キャッシュ:デフォルトサイズを2 * 10MBに下げる
demux:demuxerキャッシュの先読み時間を10時間にバンプします。
demux:デフォルトでネットワークにシーク可能なキャッシュを使用する、バンププリフェッチ制限
msg:make --msg-levelは--log-fileにも影響します
player / misc.c:--lengthと--endの両方で再生終了点を制御できるようにする
player:--sub-auto = exactで言語タグ付き字幕を表示する
--opengl-hwdec-interopを--gpu-hwdec-interopに変更しました(現在はほとんど役に立たない)
vd_lavc:--hwdec = autoでvdpauよりもnvdecを優先します(より良いコーデックとサーフェス
フォーマットサポート)
vd_lavc:名前の変更 - hwdec = rpiから--hwdec = mmal
削除:
オプション:remove --heartbeat-cmdと--heartbeat-interval
(事実上#4888を修正)
修正とマイナーな機能拡張
TOOLS / autoload.lua:ogm、ogg、opus拡張を追加する
端末入力にstdinの代わりに/ dev / ttyを使用する(#4190)audio:AOにaudio softvol処理を追加する(以前はGPLのコードを置き換える)
音声:NAチャンネル(ALSAなど)によるチャンネル変換の修正
オーディオ:initでボリューム更新が見つからない問題を修正して再起動する
csputils:DCI P3プライマリのホワイトポイントを修正
demux:字幕がバッファされた時間の表示を乱すのを許さない
demux:添付された画像を含むオーディオファイルで.cueファイルを修正する
demux:トラックスイッチ上のシーク可能範囲の計算を修正する
オーディオトラックを循環するときのオーディオ。 EDL、--merge-files、ordered
チャプターとyoutube-dl疑似DASH)
demux:キュー/注文されたチャプターファイルでクラッシュを修正する(#5027)
demux:粗いインデックスでキャッシュを高速化する
demux_lavf:プロービング時に常にlibavformatにファイル名を与える
(mp3ファイルに役立つ)
demux_mkv:mkv_video_tagsにV_SNOWタグを追加する
dvb:ロングチャンネル切り替えを修正:次/前チャンネル
dvb:ATSCチューニングの修正
lavc_conv:タイムスタンプをプラスにクランプする(#5047)
macOS:macOS上のバンドルを修正するHigh Sierra(10.13)(#4926、#4866)
mp_image:hwのカラー属性を常にコピーする(#4804)mp_image:クロマ位置の明示的フォールバックを選択する(#4804)
msg:ログファイルのログレベルを-log-fileから-v -vに変更する
msg:一連のメッセージレベルを再解釈する
osc:可視性モードを変更するとまれなスタックオーバーフローを修正
osdep / io:ファイルを修正するためのアンドロイド関連の冗談を追加する> 2 GiB
player / playloop.c:--loop-file使用時の再生開始時間を尊重する
player:不可視なストリームのキャッシュされた部分をシークできるようにする
player:大文字と小文字を区別しないトラックを作成する(#5272)
player:--ab-loop-aがない場合、ab-loopingの開始タイムスタンプを使用する
player:外部ファイルを読み込むときは、常にすべてのトラックタイプを追加します(#5132)
restore-old-bindings.conf:古いmacOS / Wayland AXISバインディングを追加する
screenshot:テンプレートからディレクトリを作成する
スクリプト:dlerror()レポート
sd_ass:RFC8081フォントメディアタイプを受け入れる
sd_ass:代替OpenTypeコレクションファイル拡張子としてotcを受け入れる
stream_libarchive:さまざまな種類のロケールのブラインドを回避する
(https://git.io/vbiFJ)
subprocess-win:プロセス作成時にマウスカーソルを変更しない
ビデオ:vf_sub(#5194)で字幕が抜け落ちないようにハックを追加ビデオ:アルファ処理の修正(#4983)
ビデオ:hwdecコピーモードでメモリリーク(デコードされたフレームあたり約1 KB)を修正
ビデオ:回転と自動インターレース解除フィルターの修正
ビデオ:ICCデータを適切に通過する
vo:外部駆動のレンダリングのサポートを追加し、ウェイトランドで使用する
(途中でディスプレイ同期を部分的に修正し、ウィンドウ
見えない)
vo_gpu:変更 - トーンマッピング - 不飽和化アルゴリズム
vo_gpu:ダムモードで3DLUTを有効にする
vo_gpu:ガンマスケールを修正する
vo_gpu:GLSL 120との互換性のあるmobiusトーンマッピングの修正(#5069)
vo_gpu:イコライザの変更時にビデオが再レンダリングされないことがある
vo_gpu:FBOTEX_FUZZYを強制終了する(#1814)
vo_gpu:opengl:可能なスクリーンショットウィンドウのクラッシュを修正(#4905)
vo_gpu:opengl:利用可能な場合はGLX_MESA_swap_controlを使用する
vo_gpu:--alpha = blend-tilesチェッカーボードの強度を減らす
vo_gpu:win:排他的フルスクリーン検出ハックを削除
vo_lavc:乱雑な遅延字幕レンダリングロジックを削除する(#4689)
wayland_common:出力トラッキング、多くのクリーンアップ、バグ修正を実装する
Windows:Windowsで処理した場合、ウィンドウのスナップをスキップする

Windows:POSIXy版以上のopen()とfstat()を追加する(#4711)
ytdl_hook:プレイリスト内のyoutube以外のリンクにytdl://を追加しないでください(#5003)

バージョン0.27.0の新機能:

特徴:
追加:
Windows:メディアキーを処理する
libmpv:options:オプションの更新を通知するスレッドセーフな方法を追加する
vd_lavc / vo_opengl:埋め込みICCプロファイルをサポートする
vo:将来の非GLビデオ出力用のレンダリングAPI抽象化
vo_opengl:色域外の色を強調表示する色域警告機能を追加する(--gamut-warning)
vo_opengl:直接レンダリングサポートを追加する(--vd-lavc-dr)
vo_opengl:シェーダベースのEWAカーネルを実装する(高速化する)
vo_opengl:HLG OOTFインバースを実装する
vo_opengl:HDRピーク検出をサポートする(--hdr-compute-peak)
vo_opengl:浮動小数点入力ピクセルフォーマットをサポートする
vo_opengl:カスタムユーザーテクスチャの読み込みサポート(#4586)
vo_opengl:ユーザーの計算シェーダをサポートする
削除:
vo_direct3d、vo_sdl、vo_vaapi、vo_xvからビデオイコライザ処理を削除する(GPL、従来のVOをサポートする価値はない)
オプションとコマンド:
追加:
macOS:ネイティブmacOSフルスクリーンを無効にする--no-native-fsオプションを追加する(#4014)
player:add --track-auto-selectionオプション
かわった:input:Qtと同じマウスボタンのニーモニック名を使用します:https://doc.qt.io/qt-5/qt.html#MouseButton-enum
オプション:変更 - ループセマンティクス
player:make --lavfi-complexは実行時に変更可能です
vf_eq:このフィルタを削除する(GPL;今はlibavfilterのeqフィルタを使用し、セマンティクスは変更されている)
ビデオ:change --deinterlaceの動作
vo_opengl:gamutマッピングへのHDRトーンマッピングの一般化、--hdr-tone-mapping - > --tone-mapping
削除:
- フィールド支配(GPLのみの著者、再ライセンスの機会はない)
input:廃止予定の "osd"コマンドの削除
オプション:drop --video-aspect-method = hybrid(GPLのみ)
修正とマイナー機能強化:
TOOLS / autocrop.lua:10ビットビデオのクロップ検出ブラック制限を修正
TOOLS / lua / autodeint:lavfi-bridgeへのアップデート
TOOLS / lua / status-line:改善と更新
af_lavrresample:必要でない限りswr_set_compensation()を呼び出さない(#4716)
ao_oss:fix period_size計算(#4642)
ao_rsound:ホストの設定を許可する
音声:spdifモードを修正する
filter_kernels:正しいspline64カーネル
macOS:他のAppsが優先権を奪ったときにメディアキーの入力を修正する(#4834)macOS:複数のレンダラのサポートを修正する(GPUスイッチ)(#2371)
macOS:標準の「タブバーを表示」メニュー項目を削除する
オプション:fix --include(#4673)
player:大きな値を使って修正する(#4650)
player:オーディオ再同期コードの混乱を修正(#4688)
player:make refreshを少し強くします(#4757)
player:readd smiサブタイトルの拡張子(#4626)
vd_lavc:vdpau-copyよりもcudaを優先する自動プローブの順序を変更する
vd_lavc:コピーモードhwaccelsでデバイスリークを修正しました。(#4735)
vd_lavc:yuvj420p形式のhwdecとの互換性を修正しました。
vd_lavc:mid-stream hwdecフォールバックを修正
vf_vapoursynth:反転記号を修正して10ビットのサポートを復元する(#4720)
ビデオ:増加--monitorpixelaspect範囲
vo_opengl:線形化のルールを調整する(#4631)
vo_opengl:deband-grainを信号範囲にスケールする
vo_opengl:最大信号成分のトーンマップ
x11:埋め込みを使用するときにそのウィンドウのサイズを変更できるよう修正(#4784)
ytdl_hook:セグメントURLを結合するときの相対パスを解決する(#4827)
ytdl_hook:相対パスによるフラグメントのサポート、セグメント化されたDASHの修正

バージョン0.9.2の新機能:

変更点:
Luaのチェックでは、Arch Linuxのテストで使用されているlua52.pcもチェックされます。
(X11)vo_openglのicc-profile-autoは、現在のICCプロファイルをウィンドウの中心に対して照会するようになりました。
ao_coreaudio、ao_alsaは、特定のチャネル数のみをサポートするハードウェアデコーダとの互換性向上のため、ダミーの埋め込みチャネルを追加することができます(例:5.1では7.1を受け入れるデコーダで動作する必要があります)。
チャネルフォールバック(オーディオデバイスがネイティブに特定のチャネルレイアウトをサポートしていない場合)が改善されました。
vf_vapoursynthは壊れたビデオを出力するのではなく、整列していないビデオを拒否するようになりました。
mpvは.supサブタイトルも自動ロードしようとします。
バグの修正:
デフォルトではないcscale(issue#1918)を使用しているときの丸め誤差を避けるため、vbo_openglのfbo-formatのデフォルトはrgba16になりました。
ディスプレイよりもフレームレートの高いビデオを再生するときのフレームドロップの動作が改善されました(問題#1897)。
ディレクトリを再生しようとすると迷惑メールになりませんConnection lost!コンソールログに保存します。
(Linux)複数のvo_rpiバグ修正。
(Linux)複数のvo_drmバグ修正。 Pan&Scanがサポートされるようになりました。

(X11)特定のウィンドウマネージャーでフルスクリーン動作を修正しました(問題#1937、#1920)。
(OSX)起動時にOSDが表示されることはなくなりました。
(OSX)いくつかのao_coreaudioとao_coreaudio_exclusiveのバグ修正。
(OSX)Cocoaを使用しているときの終了時の潜在的なクラッシュを修正しました。
(ClientAPI)vo_opengl_cbは、実際に実行時に変更されたオプションを適用するようになりました。
(OSX、ClientAPI)cplayer(mpv)とlibmpvの両方が同時にビルドされている場合、Cocoaが動作するようになりました。しかし、libmpvは常にアプリケーションシングルトンを作成します。 libmpvがシングルトンを作成しないように、Cocoaを完全に無効にする必要があります。

バージョン0.9.1の新機能:


変更点:
mpvのIRCチャンネルは#mpv-playerからchat.freenode.netの#mpvに移動しました。
ドキュメントの更新。
youtube-dlの2015.04.26リリースを回避するには、FFmpeg / LibavがまだDASHを適切にサポートしていないため、DASHをデフォルトで有効にするために、--ytdl-formatオプションのデフォルト値が最適になりました。
シーク時に、現在のタイムスタンプは、最終的なタイムスタンプが解決されるまで、代わりに予測されるシークタイムスタンプを表示します。遅いストリームや大規模なシークでUIの応答性を向上させます。
バグの修正:
DOCS / client-api-changesのリリースマーカーを修正しました。リリースマネージャはリリース前に修正するのを忘れていました...
非mod16サイズのH.264ビデオでvo_vdpauレンダリングガベージラインを修正しました(問題#1863)。
"sub_reload"コマンドが正常に実行された場合、終了時にクラッシュを修正しました。
osc-seekbarstyle = barが設定されている時のマウスのシークを修正しました(issue#1876)。
(IPC)JSONでのUTF-8データの固定エンコード(問題#1874)。

バージョン0.8.3の新機能:

変更点:
マニュアルの修正と更新。
(クライアントAPI)mpv_opengl_cb_renderのビューポートパラメータの動作を明確にします。
バグの修正:
(X11)vo_xvでクラッシュを修正しました。オーバーレイアダプタでno-colorkey。 (バグ#1629)
一部のVAAPIドライバでビデオイコライザが正しく動作するようにします。 (バグ#1647)
mozpluggerをクリックするとOSDが消えないようにします。 (バグ#1672)
S2APIを使用した新しいDVB-S2サポートコードは、現在FreeBSD上に構築されています。
不可能なネットワークストリームからシーク可能なmatroskaの解読を修正しました。 (バグ#1656)
(OSX)VOのウィンドウを閉じるときにクラッシュすることを修正しました(通常は終了時)。 (バグ#1657)
(OSX)DockまたはLaunchpadの上にマウスカーソルを表示します。 (バグ#513)
(OSX)プレーヤーがフルスクリーンのときにマウスカーソルを自動的に隠すように修正しました。
vf_vavpp(VAAPIポストプロセッシング)はビデオを正しくインターレース解除するようになりました。
smb://ストリームはストリームキャッシュを使用するようになりました(非効率的でした)。
(Windows)マウスカーソルがウィンドウメニューをホバリングしているときは、マウスカーソルを隠さないでください。
ao_jackで8チャンネルの出力を修正しました。 (バグ#1688)
JPEGファイルの--mf-fpsパラメータを修正しました。 (バグ#1689)
非常に小さい場合、アナモルフィックスケーリングを無視するように修正しました。

バージョン0.8.0の新機能:

変更点:
(!)vo_opengl_oldが削除されました。 OpenGLレンダリングには、少なくともvo_openglでサポートされている最も古いバージョンのOpenGL 2.1を実行できるハードウェアが必要です。
(!)vf_ppが削除されました。そのバージョンはlavfilter(例:--vf = lavfi = [pp ...])を介してアクセスできますが、QP情報は受信されません。また、vf_dlopenはQP情報をロードされたプラグインに渡さなくなりました(常に0です)。
(!)vf_softpulldown、vf_swapuv、vf_phase、vf_divtc、およびvf_ilpackはすべて削除されています。これらのフィルタのポートまたは代替バージョンは、libavfilter(vf_lavfi)から使用できます。
vf_pullupとvf_noiseはlibavfilterに相当するラッパーです。どちらもFFmpeg(Libavではなく)でのみ利用可能です。
(!)ao_portaudioが削除されました。すべての主要なデスクトッププラットフォームのネイティブオーディオドライバだけでなく、ao_sdlとao_openalもフォールバックとしてサポートされています。
(!)vo_openglのlscaleサブオプションの名前がスケールに変更されました。 lradiusはスケール半径になり、lparam1とlparam2はそれぞれscale-param1とscale-param2になりました。 lscale-downはスケールダウンされました。 cscaleサブオプションはそのままです。(!)縮尺でサポートされているvo_opengl半径プリセットエイリアスのいくつかが削除されました。必要に応じてスケール半径を設定します。たとえば、scale = lanczos2の代わりに、-vo = opengl:scale = lanczos:scale-radius = 2を使用します。ほとんどのフィルタではデフォルトの半径が推奨されます。
(!)vo_openglはステレオサブオプションをサポートしなくなりました。アナグリフ効果はstereo3dフィルターで再現できます。高価な専用ハードウェアを必要とするquadbufferサポートは削除されています。
(!)vo_openglへの約γサブオプションが削除されました。 BT.1886仕様では実際にどのように処理されるべきかを示しているので、srgbまたはicc-profileが有効になっているときのデフォルトになっています。これには、BT.1886のガンマ低下は含まれません。
(!)vo_openglに対するスケールのないsepと間接的なサブオプションは削除されました。これらは今すぐ自動的に検出され、有効であればいつでも有効になります。
(!)--luaと--lua-optsのパラメータ/オプションはそれぞれ--scriptと--script-optsと呼ばれるようになりました。 mpv設定ディレクトリのluaサブディレクトリも、代わりにスクリプトと呼ばれることが期待されています。
(!)--fixed-voオプションが削除されました。それはとにかく長い間、デフォルトとなっており、fixed-voを無効にすることは有用ではありません。vo_opengl_hqは、新機能を考慮して更新されました。ファンシーダウンスケーリングとシグモイドアップスケーリングが有効になっている場合、「ミッチェル」がスケールダウンのデフォルトになりました。
副視認性OSDメッセージは、字幕が隠されているか、または利用可能/選択されていないかについてより明確になっている。
ao_coreaudioで使用するための--audio-deviceに与えられたデバイスIDは、UIDを使用するため、デバイスの追加/削除時やリブート後には変更されません。
--msg-levelは、セパレータとして '、'も使用できるようになりました。
(クライアントAPI)LC_NUMERICロケールが "C"でない場合、クライアントAPIは初期化を拒否するようになりました。
(クライアントAPI)msg-levelパラメータのネイティブタイプは、現在、キー値リストになっています。それを文字列として設定したり読むのは依然として有効です。
(スレーブAPI)get_propertyコマンドは廃止予定です。
ドキュメントの更新。
rst2pdfが気まぐれなので、PDFドキュメントはデフォルトで無効になり、不思議なビルドエラーが発生します。
ネガティブA / Vシンクでデシンクメッセージをプリントします。稀ですが、--autosyncのいくつかの使用で起こる可能性があります。
バグの修正:
(Windows)プレーヤーが最小化されたときにビデオウィンドウのサイズを変更しないでください。バグ#1547に対処するかもしれません。
(NetBSD)v4l2でビルドを修正しました。(Linux)pulseaudioミキサーとの競合を解決しようとします。 (バグ#1578)
複数のcdda://の修正。 (バグ#1555、#1560)
VP9のタイムスタンプでは、新しいFFmpegビルドで「PTSが見つからない」という警告が表示されなくなりました。
新しい十分なlibavcodecでH.264ハードウェアデコードを使用するとクラッシュする問題を修正しました。 (バグ#1587)
新機能:
vo_openglは、ビデオフレームレートがsmoothmotionサブオプションを介してディスプレイフレームレートとうまく一致しない場合に、ぼかしを除去するためにフレームブレンドをサポートするようになりました。これは人為的にビデオのFPSを上げることを意味するものではないため、「ソープオペラ効果」やビデオの種類(アニメなど)に問題はありません。
vo_openglは、Sigmoid-upscalingサブオプションを通じて有効にされたアップスケーリングによって誘発されるリンギングを低減するシグモイドアップスケーリング(例えばフルスクリーン)をサポートするようになりました。
vo_openglはewa_lanczos(Jinc)スケーリングをサポートし、エイリアシングの少ない高品質を提供します。これは、ビデオリンギングをさらに低減しようとする、実験的なスケール防止パラメータをサポートしています。
vo_openglにはリニアスケーリングサブオプションが用意されており、スケーラーは線形に動作します。 srgb、icc-profile、または新しいSigmoid-upscalingサブオプションによって暗示されます。ファンシーダウンスケーリングが有効になっている場合、vo_openglはより高いダウンスケール比のダウンスケーリングを改善しました。
-keep-open = alwaysを追加すると、最後のファイルだけでなくすべてのファイルに--keep-openが適用されます。
mpvは、不要なメタデータを隠そうとコンソールに表示されるタグをフィルタリングするようになりました。フィルタはホワイトリストとして機能し、--display-tagsオプションを使用して設定できます。
'no'に設定すると、ウィンドウのサイズが変更されたときに字幕がピクセルサイズを変更しないようにする--sub-by-windowオプションを追加します。
vo_openglは技術的にはGLES 2と3をサポートしています(ただしGLES 1はサポートしていません)。 GLES 3のサポートは、Mesaのソフトウェアエミュレーションでのみテストされます。 GLES 2はnvidiaドライバでテストされています。両方のGLESモードは、GLESの制限のために機能が不十分で非効率であるため、標準のOpenGLモードよりも優先されるべきではありません。
(X11)vo_openglはX11ホストでicc-profile-autoオプションをサポートするようになりました。
デフォルトでは 'A'キーはプリセットアスペクト比のリストを循環します。壊れたファイルを回避するために使用することを意味します。
--loopには "force"モードがあります。 "inf"のように動作しますが、以前の試みでエラーがあった場合でもファイル/ストリームを開こうとします。指定されたファイルにmpvのログメッセージを書き込むための--log-fileオプションが追加されました。
--audio-file-autoオプションが追加されました。これにより、特定の制約を持つ外部オーディオファイルが自動的にロードされます。再生ファイルにビデオストリームがある場合にのみ、外部オーディオを読み込みます。デフォルトでは「正確」に設定します。 (バグ#967)
ネットワークアクセスのタイムアウトを秒単位で指定するための--network-timeoutオプションが追加されました。 0(デフォルト)の場合、デフォルトのlibavformatが使用されます。タイムアウトをサポートしていないプロトコルが使用されている場合、このオプションは無視されます。
(X11)XF86の特殊キーは、すべてinput.confでマッピング可能です。 XF86keysym.hで文書化されているすべてのキーは使用可能ですが、数値コードとしてのみ使用できます。
(Linux)DVBの実装では、DVB-S2からS2APIまでサポートしています。
(Linux)channels.confのVDRフォーマットがサポートされ、優先されるようになりました。構文については、http://linuxtv.org/vdrwiki/index.php/Syntax_of_channels.confを参照してください。 DVB-S2チャネルにチューニングするには、VDRフォーマットのchannels.confが必要です。
(Linux)PIDが切り替わる特殊なブロードキャストケースを処理するための、または不完全なPIDデータを回避するための--dvbin-full-transponderオプションが追加されました。(クライアントAPI)OpenGL_cb VOがあり、libmpvクライアントからOpenGLコンテキストを受け取ります。これにより、クライアントは--wid埋め込みを使わなくてもlibmpvビデオを提供されたOpenGLコンテキストに直接レンダリングできます。
(クライアントAPI)前述の--widパラメーターは、いつでも設定できますが、ファイルがすでにロードされている場合は無効です。
(クライアントAPI)DVDタイトルのリストを照会できるようになりました。
(クライアントAPI)--display-tagsで許可されているタグのみを含む、filtered-metadataプロパティが追加されました。
(クライアントAPI)GtkSocketのgtk_socket_get_id()などのXEmbed --widターゲットがサポートされました。
(クライアントAPI)ファイル形式のシンボリック名を持つファイル形式プロパティが追加されました。場合によっては、libavformatの特殊性のために、さまざまな異なる拡張子をコンマで区切ったリストにすることもできます。
(クライアントAPI)ビデオウィンドウにマウスイベントを生成するためのマウスコマンドが追加されました。(クライアントAPI)ファイルがストリームキャッシュのためにシーク可能であると見なされるが、そうでなければシーク可能でないかどうかを示す部分的に探索可能なプロパティーが存在するようになりました(例えば、リアルタイムストリームまたはレスポンスをサポートしないHTTP)。小さな相対的なシークはうまくいくかもしれないが、大きなシークは失敗する可能性が高い。
(クライアントAPI)MPV_EVENT_QUEUE_OVERFLOWイベントは、キューがいっぱいになったためにイベントを削除する必要があるたびにポストされます。 MPV_EVENT_QUEUE_OVERFLOWが消費されて重複して転記されるのを避けるまで、それ以上のイベントは送信されません。
(クライアントAPI)既知の非同期要求がすべて完了するまでブロックするヘルパーmpv_wait_async_requests()関数が追加されました。 (バグ#1542)
(クライアントAPI)検出されたハードウェアデコーダが正常に開かれたときにそのハードウェアデコーダを返す、detected-hwdecプロパティが追加されました。これはおそらく、再生が開始された後に有効な値を返すだけです。
(クライアントAPI)外部オーディオファイルを処理する同等のsub_コマンドに対応するaudio_add、audio_remove、およびaudio_reloadの対応が追加されました。

同じようなソフトウェア

へのコメント mpv

コメントが見つかりません
コメントを追加
画像をオンにする!