問題タブ [avconv]
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.
video - avconv とセグメンテーションを使用した RTSP-Stream の記録: 不適切なコーデック パラメータ
ツール avconv (バージョン v10_alpha2-128-g77bb000) を使用して、PoE IP カメラ (Lupusnet LE932) から RTSP-Stream を記録しようとしています。VLC Media Player 2.1.4 では、この RTSP ストリームは問題なく動作します。見たり録画したりできます。ここで、セグメンテーション (1 時間ごとに 1 つのファイルなど、分割されたファイルにビデオを記録する) を使用したかったので、avconv に切り替えました。
これは私が使用しているコマンドです:
ウェブカメラのユーザー インターフェイスでは、ビデオ形式を H.264 から MP4 に変更できますが、これは役に立ちません。
したがって、これらは結果のエラーメッセージです。
と:
私の質問:ストリームの記録が VLC では機能するのに、avconv では機能しないのはなぜですか? これらのエラー メッセージは何を意味するのでしょうか。(完全な初心者です)
linux - Avconv ブロードキャスト ビデオ ストリーム
ビデオストリームをブロードキャストするためのテストを行っています。
私は試してみます:
そして、「destinationIP」からストリームを再生できます。
しかし、単一の IP ではなく、IP の範囲を指定するにはどうすればよいでしょうか?
django - 3gp オーディオから ogg への変換が機能しない
私はdjangoアプリを持っていて、subprocess.call('avconv -i ' + fileName + ' ' + fileNew, shell=True)への呼び出しを使用しています。入力ファイルは、aac モノラル オーディオ ストリームのみが .ogg ファイルに変換された .3gp ファイルです。変換は成功しますが、新しいファイルが破損しているようで、オーディオが再生されません。
入力ファイルの 1 つの情報を取得しようとした後に得たものを次に示します。
成功した変換は次のとおりです。
サンプル ファイルの 1 つを次に示します。
次の使用法文字列でもエラーが返されます: audio.3gp: Invalid data found when processing input::
入力ファイルが壊れている可能性があります。Nexus 7 に記録されていると思いますか?
avconv - dvswitch、v4l2loopback、および v4l2sink への gst-launch でフレームレートが高すぎる
dvswitch で 2 つの Web カメラをテストしています。
avconv を使用して dv ストリームを生成し、それらを dvsource-file にパイプします。
(名前付きパイプが悪い結果をもたらすため、バッファコマンドを使用する1つのWebカメラのみのコマンド)
dvswitch gui で 2 つのソースを使ってピクチャ イン ピクチャをまったく問題なく表示および実行できます。また、dvsink-command を使用して、dvswitch が生成したストリームをキャッチし、v4l2sink 出力で gst-launch パイプラインにパイプすることもできます。
(「v4l2sink sync=true device=/dev/video2」でも試してみました...)
/dev/video2 を vlc で開くと、dvswitch で生成されたビデオが表示されます。
しかし、エキガ、スカイプ、そして xawtv が video2 ループバック デバイスを開こうとするとクラッシュします。
vlc の「ツール -> コーデック情報」メニューを使用すると、正しい解像度で「packed yuv 4:2:2 (yuy2)」が表示されますが、フレームレートは 4.200 を超えています (1.000 の 4 倍を超えています...)。通常の速度で表示されます。
vlc と (gst-launch の xvimagesink) はこの仮想デバイスからビデオを表示できると思いますが、ekiga などはフレームレートが非常に大きくて奇妙な数値であるため、表示できません...
フレームレートを 15 や 30 fps のようなものに下げるアイデアはありますか? ビデオレートを使用していくつかの gst-launch パイプラインを試しましたが、うまくいきませんでした。
どうもありがとう、
フランチェスコ
php - PHPでフレームを生成するavconv
このコードを使用して、ローカルホストサーバーで(現時点で)いくつかのフレームを生成しようとしています:
次のメッセージが表示されます。
問題は、このコマンドを端末で実行すると機能することです。誰が問題を知っていますか?許可によるものか、それとも何か?
php - ffmpeg not converting via PHP script
Essentially, I have this code:
Ultimately, my goal is to convert files and show a live progress of the conversion (or at least something that updates every few seconds), and running in the background, so that the same page can be used to convert further files.
Now I'm already stuck, because the conversion just isn't working. I know that the preceding code should be fine, since it makes it all the way to this if statement above, and no errors are being throw up by the PHP. However, my log output shows:
Which also leads me to another question: If ffmpeg is deprecated, and avconv is the way to do, can I still use the exec code in my PHP as is (replacing the ffmpeg bit with avconv)? From what I've seen so far on the avconv page, it looks similar, but I can't be certain that it's exactly the same.
So my two questions: Why isn't the file being converted, and is there any change in the syntax between avconv and ffmpeg?
video - avconv は ffmpeg よりもはるかに長い
ビデオからいくつかの画像を生成するためにffmpegを使用していました。今、私は ffmpeg を長く使用するべきではなく、代わりに libav から avconv を使用するべきであることを読みました。だから私は avconv で同じことをしようとしました。
ffmpeg は次のようになります。
avconv と同じ:
ffmpeg が完了するまでに 1 秒もかかりません。同じタスクで約 90 秒の Avconv。これは通常のことですか、それとも avconv で動作するように変更する必要がありますか?
ffmpeg - FFmpeg/Libav オーディオデコード例
コードを使用して MP2 ファイルを生の PCM に変換して、ffmpeg/avconv と同じ出力を得ようとしています。FFmpeg/Libav ドキュメントに含まれているチュートリアルの audio_decode_example 関数を使用しましたが、出力が異なりました。
同じ出力を得るためにプログラムに追加する必要がある ffmpeg/avconv コマンドが実行する手順は何ですか?
編集:これはからの出力ですavconv -v debug -i test.mp2 test.sw
:
ubuntu - 入力の処理中に見つかったubuntuの無効なデータのffmpeg / avconv
ubuntu に .mp4 (h264) ファイルがあり、avconv (または ffmpeg、結果は同じ) を使用して回転させようとしました。実際、ファイルに対して何をしようとしても、「ファイル名:入力の処理中に無効なデータが見つかりました」というメッセージが表示されます
興味深いことに、Windows で ffmpeg ライブラリを使用して同じファイルを回転しようとすると、スムーズに実行されます。以下は、Windowsで実行される実際のコマンドですが、ubuntuでは実行されません
どんな助けでも大歓迎です、
ありがとうございました
イリヤ