問題タブ [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.

0 投票する
1 に答える
265 参照

perl - Perl と open3。私は何が欠けていますか?

open3 を使用して mplayer と通信するスクリプトを作成しようとしていますが、mplayer プロセスが機能していないと表示され、mplayer に標準入力を送信できません。

コードは次のとおりです。

明らかな何かが欠けているに違いありません。他のモジュールの例からopen3を学んでいます。

0 投票する
1 に答える
1868 参照

framebuffer - uvesafb フレーム バッファの下の mplayer は、ビデオを再生する前に黒い画面を表示します。

mplayerフレーム バッファーでビデオを再生するために使用しようとしてuvesafbいます。フレーム バッファー ドライバーとして使用しています。基板はVIA EPIA-N800

grub ブート設定は次のとおりです。

しかし、 で動画を再生するとmplayer、画面がしばらく黒くなります。動画を再生する前に、画面をリセットまたは再初期化したようです。コマンドは次のようになります。

そして、出力は

次のように grub ブート設定を変更すると:

問題は発生しませんでした。両方の mplayer 出力を比較しましたが、出力は同じです。これを解決する方法はありましたか?

0 投票する
0 に答える
356 参照

gdb - mplayermingw64ビット信号11

実行可能ファイルを生成するのに苦労しました。このエラーが発生します

モジュール内の信号11によって中断されたMPlayer:demux_open

  • CPU / FPU/RAMの不適切な使用によりMPlayerがクラッシュしました。--enable-debugを使用してMPlayerを再コンパイルし、「gdb」バックトレースと逆アセンブリを作成します。詳細はDOCS/HTML / en / bugreports_what.html#bugreports_crashにあります。
  • MPlayerがクラッシュしました。これは起こらないはずです。MPlayerコード、ドライバ、またはgccバージョンのバグである可能性があります。MPlayerのせいであると思われる場合は、DOCS / HTML / en / bugreports.htmlを読み、そこにある指示に従ってください。バグの可能性を報告する際にこの情報を提供しない限り、私たちは支援できません。

gdbを使用

なぜその道なのかわかりません、それは私のmingwではありません。

プログラム受信信号SIGSEGV、セグメンテーション違反。

0x0000000001060853 in __gdtoa(fpi =、be =、bits = 0x0、kindp = 0x800、mode = 0、ndigits = 0、decpt = 0x0、rve = 0x0)at c:/ crossdev / src / mingw-w64-svn / mingw- w64-crt / gdtoa / gdtoa.c:630

630 c:/crossdev/src/mingw-w64-svn/mingw-w64-crt/gdtoa/gdtoa.c:そのようなファイルまたはディレクトリはありません。

新しいスナップショット付き

libavformatバージョン54.35.100(内部)MPEG-PSファイル形式が検出されました。ビデオ:MPEG2 720x576(アスペクト3)25.000 fps 9800.0 kbps(1225.0 kbyte / s)字幕を../ [VO_SDL]でロードドライバーを使用:windib。================================================== ========================ビデオデコーダーを開く:[ffmpeg] FFmpegのlibavcodecコーデックファミリーlibavcodecバージョン54.71.100(内部)[mpeg2video @ 00000000016D96C0]警告:スレッドエミュレーションを使用して、スレッドサポートでコンパイルされていない

選択したビデオコーデック:[ffmpeg2] vfm:ffmpeg(FFmpeg MPEG-2)

================================================== ========================オーディオデコーダーを開く:[ffmpeg] FFmpeg/libavcodecオーディオデコーダー[ac3@00000000016D96C0]警告:スレッドサポートでコンパイルされていません。スレッドエミュレーション

プログラム受信信号SIGSEGV、セグメンテーション違反。

decode_frame()の0x00000000009d4fee

0 投票する
2 に答える
479 参照

mplayer - 終了したときにmplayerで停止位置を取得するにはどうすればよいですか?

mplayerを使用してファイルを再生するスクリプトがあり、途中で再生を停止した場合、停止した再生位置を保存する方法はありますか?

0 投票する
1 に答える
1563 参照

python - MPlayerCtrl の使い方

メディア プレーヤーの作成に関する学校のプロジェクトを行っています。私はこれを Python でwxPython、GUI として、ライブラリとして MPlayerCtrl を使用して、すべてのボタンを制御しています。ただし、MPlayerCtrl の使用に問題があります。MPlayerCtrl 内の関数を動作させることができないようです。

メディアを再生することはできますが、関数を使用しようとすると、"self.mplayer.GetTimeLength()"何もない「なし」が返されます。MPlayerCtrl 内の他の機能も試してみましたが、同じ問題が発生しています。私が間違っていることについて誰かが私にアドバイスできますか?

コードの一部:



参考:http ://www.blog.pythonlibrary.org/2010/07/24/wxpython-creating-a-simple-media-player/

0 投票する
2 に答える
1297 参照

audio - MPlayerオーディオチャンネル(左/右)の切り替え

mplayerスレーブモードを使用してアプリケーション、メディアプレーヤーを作成しようとしています。ビデオがmplayer-slaveモードで再生されているときに、VCDカラオケチャンネル(左と右)をオンザフライで切り替えることについての手がかりはありますか?

ありがとう。

0 投票する
1 に答える
1084 参照

python - ループで time.sleep() を使用するとアプリケーションがハングする

カスタマイズされたメディア プレーヤーの作成に関する学校のプロジェクトに取り組んでいます。私が使用しているソースコードがウェブ上にいくつかあります。ソース コードにないプレイリストを作成するという別の新機能を追加したかったのです。

ただし、ウィンドウをドラッグしようとすると、ウィンドウが「応答を停止する」というエラーが発生します。カーソルが「読み込みサイン」(円形カーソル)を表示しているため、バックグラウンドでトレッドが実行されているように見えるため、何もクリックできませんでした。

ドラッグせずに実行したままにしてみましたが、正しく動作しているようです。

関数「time.sleep(second)」を使用すると、この問題が発生する理由を知っている人はいますか?

参考:http ://www.blog.pythonlibrary.org/2010/07/24/wxpython-creating-a-simple-media-player/

ロジック (コード):

0 投票する
1 に答える
276 参照

mono - Linuxで使用するmplayer.exeファイル

mplayerを使用してビデオを再生するための小さなプログラムをモノラルで作成しました。ビデオを実行するために、私はウィンドウにmplayer.exeを使用しましたが、今度はこのプログラムをdebianで使用したいと思います。

ウィンドウmplayer.exeの代わりに私が何をすべきか誰かが知っていますか?

ありがとう

0 投票する
1 に答える
629 参照

python - pyqt4で修飾キーが押されると、すべてのキーボードコマンドが埋め込まれたmplayerインスタンスに自動的にパイプされます

これは、この回答に対するフォローアップの質問です:https ://stackoverflow.com/a/11939294/406686 :

mplayerをに埋め込む次のコードについて考えてみますQWidget。問題は、前方にシークするための右矢印などのmplayerキーボードショートカットに反応しないことです。

すべてのショートカットを手動で再実装できることは明らかです。ただし、修飾キー、たとえばALTまたはWin-Keyが押されている限り、すべてのキーボードシーケンスをmplayerに自動的にパイプする方法はありますか?

ALT例: +を押します→</kbd> = seek forward...

0 投票する
1 に答える
2108 参照

qt - スレーブ モードの Mplayer - 複数のインスタンス

さまざまなメディアを表示している Qt アプリケーションを開発しています。現在、動画ファイルに問題があります。ATI グラフィック カード アクセラレーションで Phonon を使用するといくつかの問題が発生したため、現在、スレーブ モードで vaapi を使用して mplayer を使用しています。

ただし、ファイルのロードには問題があります。新しいファイルが表示されるたびに、mplayer はそれをロードするのに時間がかかり (約 2 秒)、黒い画面しか表示されません。ほとんどのファイルはかなり短い (10 ~ 25 秒) ため、かなり目立ちます。最初の質問は、mplayer に前のファイルの再生中に 1 つのファイルのロードを開始するように指示する方法を知っている人はいますか? 出来ますか?

2 つ目: mplayer の 2 つのインスタンスを作成し、一方に最初のファイルをロードし、もう一方に 2 番目のファイルをロードしてから 2 番目のファイルを一時停止するように指示することを考えていました。最初のファイルが終了したら、2 番目のファイルの一時停止を解除します。QProcesses を使用していますが、現在、一時停止していなくても、2 番目の mplayer が終了する前に 2 番目の mplayer が開始されません。以下のコードでは、player1 と player2 は QProcess オブジェクトであり、player1 が終了するまで player2 は何も開始しません。すべての「readyRead ...」スロットは、mplayer 出力を解析するための関数です。出力を qDebug() に出力するだけです。

2 つのプロセスが一緒に開始されない理由がわかりましたか? たとえば、player1 で mplayer を使用し、player2 で vlc を使用し、コマンド ラインから 2 つの mplayer インスタンスを実行できる場合、問題なく動作します。