質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
FFmpeg

FFmpegは、動画と音声を交換できるフリーソフトウェアです。UNIX系OSから派生した、MS-DOSから操作するコマンドラインツールです。libavcodecやlibavformat、libswscale、libavfilterなどを含みます。ライセンスは、コンパイルの際のオプションによりLGPLもしくはGPLに決定されます。対応コーデックや使用できるオプションが多く、幅広く利用されています。

Q&A

解決済

1回答

5049閲覧

ffmpegが落ちる

TAKAYASU

総合スコア146

FFmpeg

FFmpegは、動画と音声を交換できるフリーソフトウェアです。UNIX系OSから派生した、MS-DOSから操作するコマンドラインツールです。libavcodecやlibavformat、libswscale、libavfilterなどを含みます。ライセンスは、コンパイルの際のオプションによりLGPLもしくはGPLに決定されます。対応コーデックや使用できるオプションが多く、幅広く利用されています。

0グッド

0クリップ

投稿2016/02/12 05:58

編集2016/02/12 06:16

いつもお世話になってます。
現在ffmpegで受信したカメラ映像をudpで送信する作業を行っています。
ffmepg -i ここにカメラのURL -vcodec copy -an -f mpegts udp://IPアドレス:ポート

複数台をを上記のコマンドで実行し、udp送信を行っているのですが、特定の1台のみ、途中で通信が止まり、DOS窓が落ちてしまいます。
何故このような事が起きるのか、原因を教えていただきたいです。
ちなみに、カメラ自体はかなり離れた場所にあります。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

katsumiy

2016/02/12 06:16

その情報だけで原因がわかる人間は居ません。居たらそれは神です。 Unix系ならgdb のwhere でスタックバックトレースを、Windowsなら、cdb(windbg) のkv コマンドで、スタックバックトレースを取ってください。 スタックバックトレース取るときはデバッグシンボルのインストールも忘れずに。 やり方がわからないなら、コアダンプをどこかにuploadするしかないです。
guest

回答1

0

ベストアンサー

プログラムを停止させた直後に 10048 が出るのはむしろ当然のような気が。
一旦バインドされたポートが他のプログラムからバインド可能になるまでには、
たしか4~5分くらい間をあけないと正常に処理していた場合でも同様のエラーが出るはずです。

問題は、最初の起動で同様のエラーがでるかどうかです。
出るとしたら、そのパソコンでそのポートを使うプログラムやサービスがすでに動作しています。

以下のような方法で使っているプログラムを調べ、それを停止させるか、競合しないように別のポートに変えてはどうでしょう?
参照:Windowsでどのポートが何のアプリケーションで使用されているか確認する

投稿2016/02/12 06:19

kozuchi

総合スコア1193

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問