問題タブ [mplayer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - PHP を使用したスレーブ mplayer
mplayer を使用して、特定のビデオ形式用に PHP で記述されたクロスプラットフォーム プレーヤーを作成しようとしています。
PHP スクリプトはビデオ ファイルを作成し、mplayer を起動しますが、ビデオ ファイルの作成は続けます。
PHP スクリプトの速度が十分ではなく、ビデオがバッファリングされていないために mplayer がクラッシュすることがあります。
そのため、バッファリングが必要な場合は mplayer を制御して一時停止する必要があります。
テスト用に、5 秒後にビデオを停止しようとする関数を作成しました。
(コマンドのリストは次のとおりです: http://www.mplayerhq.hu/DOCS/tech/slave.txt )
ただし、出力が次の場合でも:
動画が止まらない!
どうしたの?
python - mpylayer を使用してビデオ ファイルを順次再生する
mpylayerを使用した次の最小限の作業例を検討してください。
これはすべてを再生しvideo1.mp4
、その後これを開いvideo2.mp4
て再生する必要があります。ただし、次の 2 つの問題があります。
- すべてを再生するわけではなく
video1.mp4
、1 秒間開いてから閉じます。 - 閉じた後、再生が始まるまで数秒の遅延
video2.mp4
がありますvideo2.mp4
では、どうすれば両方の問題を解決できますか?
編集:
time.sleep(mp.length)
私が使用しようとした最初の問題を修正するには
これは、ビデオを一時停止したり、前後にシークしたり、閉じたりしない場合に機能します。したがって、より良い解決策があるはずです。
gstreamer - 独自の gstreamer プラグインをトーテム プレーヤーまたは mplayer に追加する
私が実装したいくつかの gstreamer プラグインをトーテム プレーヤー/mplayer に追加して、それらのプラグインを使用して特定のファイルを再生できるようにしたいと考えています。
gstreamer プラグインを簡単に追加できるプレーヤーと、そのプレーヤーに gstreamer プラグインを追加する方法を教えてください。
video - H264 ビデオをリサンプリングして、高画質を維持しながらフレーム レートを下げる
対象のビデオの mplayer 出力は次のとおりです。
ffmpeg、mencoder、またはその他のコマンドライン ビデオ トランスコーダを使用して、画質を落とさずにこのビデオをより低いフレームレートに再サンプリングしたいと考えています。つまり、各フレームはできるだけ鮮明なままにする必要があります。
試み
- 目標のフレーム レート (25 fps) は達成されていますが、個々のフレームが「ブロック状」になっています。
- ビデオは実質的に見ることができません。
ヘルプ!
これは十分に単純な使用例のようです。明らかなことが機能していないことに非常に驚いています。私のアプローチに何か問題がありますか?
linux - スレーブ モードの mplayer に似たコマンド ライン オーディオ プレーヤー
コマンド ラインまたは STDIN から制御できるオーディオ プレーヤーを探しています。
Mplayer をスレーブ モードで使用していますが、オーディオ ファイルの長さの計算方法にバグがあり、使用できません。
何か案は?理想的には、STDIN を介してプレーヤーにコマンドを渡し、オーディオ ファイル内の現在の位置に関する情報をプレーヤーから取得できるようにしたいと考えています。
ありがとう!
linux - MPlayer — ビデオファイルの明るさ/コントラストを変更し、出力を保存します
ビデオの明るさとコントラストを永続的に変更する必要があるため、これを試しました:
ただし、元のファイルに似たファイルとして保存されます。何か案が?
linux - elinks で外部コマンドを呼び出すときにキーボード制御を維持する
現在、ここに記載されている方法を使用して、X ウィンドウ/Flash を使用せずに YouTube 動画をストリーミングできます。elinks.conf
私の主なテキストベースのブラウザーは elinks です。これをファイルに追加することで、外部プログラムを呼び出して、現在選択されているリンクを渡すことができます。
これは現在動作しますが、コンソールから直接「ytmplay.sh YOUTUBE_URL」を呼び出すのとは異なり、mplayer を実際に制御することはできず、mplayer を強制終了した場合にのみビデオを停止できます。elinks 外部コマンド/URI パスを介して mplayer を呼び出すときに、mplayer の制御を維持する方法を知っている人はいますか?
mplayer - mplayerでサムネイルを抽出すると、画像が灰色になります
このコマンドでmplayerを使用してサムネイルを抽出しようとしています:
問題は、画像がほぼ灰色になることです。
ここでコマンドを実行しようとすると、次のようになります。
次に、ビデオは最初の1秒をスキップして再生されますが(予想どおり)、再生の最初の1秒はほとんど灰色です。技術的には、フレーム全体がビデオにエンコードされるキーフレームに到達するまで、前のフレームとの差分が表示されると思います。
ここで問題となるのは、mplayerにキーフレームをシークさせるにはどうすればよいので、抽出時にこの灰色の画像を避けるのですか?
オプション-hr-seekoffを見つけました。これは正しいことをするはずですが、そうではありません。
macos - OSX10.7.4でのfreetypeの問題
自作を使用してOSDでmplayerをインストールしようとしています。と醸造レシピの両方を追加--enable-menu
しました。--with-freetype-config=/usr/local/Cellar/freetype/2.4.10/freetype-config
私はfreetype-config
3つの別々の道を試しました。/usr/X11R6/bin/freetype-config
、/usr/X11/bin/freetype-config
およびセラーにあるもの。
freetypeのチェックは常に失敗します:
freetype自体がインストールされているようですが。
fontconfigがfreetypeに依存していることに気付いたので、brewを介して正常にインストールしました。次に何を試すか、またはFreeTypeが認識されない理由を理解する方法がわかりません。
誰かが私を賢明な方向に向けることができますか?
mplayer - mplayer がファイルを再生するかどうかを確認するには?
mplayer が mp3 ファイルを再生しているかどうかを確認しようとしています。現在、pythonのこの行を使用しています
これは、mplayer がディスクリプタ 3 からファイルを読み取るときにシステム コールを実行することを知っているためです。しかし、何行分析しても、読み取り操作は 1 回もありません。