パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

スコットランドPerl(^o^)」記事へのコメント

  • > hotaru.pl | ffmpeg -f u8 -ar 44.1k -ac 1 -i - | ffplay -i -

    まず最初に一番簡単な回答。ffplayで再生するだけなら、

    > hotaru.pl | ffplay -f u8 -ar 44.1k -ac 1 -i -

    だけでOKです。ffplay のデータ入力側は ffmpeg と同じものなので、ffmpegが読めるデータは、ffplayでもそのまま再生できます。

    あとはおまけの解説。「ffmpeg…|ffplay -i -」が動かないのは、ffmpegにファイル出力指定がないから。出力ファイル名としての「-」(パイプ)指定と、出力形式の指定が必要です。(ffmpegで出力に普通のファイルを指定した場合は、ファイル名からフォーマットを自動判定

    • > hotaru.pl | ffmpeg -f u8 -ar 44.1k -ac 1 -i - -f wav - | ffplay -i -

      -fオプションが2つあるじゃん…こんなん動くはずないでしょ……動いた…。

      なんかffmpegはオプションの順序変えると出力変わるとかいう話もあった気がする。

      >踏切
      ある程度編成長くしないと踏切の鳴動時間短そうだ。

      >Excelで波形生成
      Excelでレイトレ [youtube.com](対抗意識)

      • > -fオプションが2つあるじゃん…こんなん動くはずないでしょ……動いた…。

        入力指定「-i -」より前に指定した「-f u8 …」 は入力に関する設定で、その続きの
        出力指定「-」より前に指定した「-f wav」は出力の設定になります。

        入出力兼用のオプションはどこに入れるかで意味が変わるし、
        入力に関するオプションを入力指定よりあとに入れたり
        出力に関するオプションを出力指定よりあとに入れたら無視される、ということで順番大事。
        「オプションなんて順番関係ないでしょ」と考えてると、意味不明の動作に頭をかかえることになります…ffmpegは癖がありすぎ…

        親コメント

長期的な見通しやビジョンはあえて持たないようにしてる -- Linus Torvalds

処理中...