0
ローカルの非圧縮.aviファイルがあります。エンコードする必要があります。 私はbashのからそうしようとした:gstをローカルファイルからローカルファイルにエンコードする
"gst-launch-0.10 filesrc location=path/to/file.avi ~ video/x-raw-yuv, width=640, height=480, framerate=30/1, format=I420 ! nv_omx_h264enc quality-level=2 ! mp4mux ! filesink location= path/test.mp4"
か 'qtmux' と 'mp4mux' を切り替えます。
それは動作しませんでしたし、デバッグ出力が「誤ったパイプライン:omxh264enc0にfilesrc0リンクすることができませんでした」です
を私はいくつかの助けと構文に関するいくつかの説明とどのようにこの事は、ハハ働くためにたいと思います! ありがとうございます! :)
組み込みのffmpegコマンドを試しましたか?使用しているディストリビューションがわからないが、Raspbian Jessieには "avconv"という名前が付けられています。通常は、次のようなオプションを使用する前に、1行のコマンドで開始されます: 'avconv -i input.avi -strict -2 output.mp4' – dbmitch