0
私はnode.jsでffmpegを使用していますそして、低遅延のために 'tune zerolatency'オプションを指定します。ffmpeg認識できないオプション 'tune'
しかし、「調整ゼロ」を挿入すると、エラーが発生します。認識できないオプション「調整」。
誰でも手助けできますか?私は何をすべきか分かりません。
ここにスクリプトがあります。
let token = '@!#[email protected]#%@[email protected]#%#^^[email protected][email protected]#[email protected]#[email protected]#$^@#$'
let option = [
'-i', 'pipe:0', //mpeg4
'-acodec', 'copy',
'-vcodec', 'copy',
'-s', '284x164',
'-preset', 'ultrafast',
'-tune', 'zerolatency',
'-f', 'flv',
'rtmp://localhost:1935/s/' + token,
];
ffmpeg = spawn("ffmpeg", option);
ffmpeg.stdin.write(streaming_data);
はここ
ffmpeg version N-82166-g894e7ef Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 4.8.3 (GCC) 20140911 (Red Hat 4.8.3-9)
configuration: --prefix=/usr/local/ffmpeg_build --extra-cflags=-I/usr/local/ffmpeg_build/include --extra-ldflags=-L/usr/local/ffmpeg_build/lib --bindir=/usr/local/bin
libavutil 55. 35.100/55. 35.100
libavcodec 57. 65.100/57. 65.100
libavformat 57. 57.100/57. 57.100
libavdevice 57. 2.100/57. 2.100
libavfilter 6. 66.100/6. 66.100
libswscale 4. 3.100/4. 3.100
libswresample 2. 4.100/2. 4.100
私は '-vcodec'、 'copy'を '-vcodec'、 'libx264'に変更しました。 でも同じエラーです。 'tune'オプションが認識されません。 引数リストの分割エラー:オプションが見つかりません – sangjun
ffmpegビルドにlibx264がコンパイルされていません。あなたはそれでビルドが必要です。 – Mulvya
アドバイスありがとうございました! – sangjun