2017-02-24 8 views
0

現在、私はKubuntuでffmpegを使用してライブストリームを設定しようとしています。私は本当に遠いですが、残念ながら出力フォーマットのエラーを記述する1ビットを理解することはできません。ここで私は私の.SHファイルを使用していたコードがあります:'libmp3lame'と 'flv'に適切な出力形式が見つからない

#! /bin/bash 

# streaming on Ubuntu via ffmpeg. 
# see http://ubuntuguide.org/wiki/Screencasts for full documentation 

# input resolution, currently fullscreen. 
# you can set it manually in the format "WIDTHxHEIGHT" instead. 
INRES="1920x1200" 

# output resolution. 
# keep the aspect ratio the same or your stream will not fill the display. 
OUTRES="1280x720" 

# input audio. You can use "/dev/dsp" for your primary audio input. 
#INAUD="pulse" 

# target fps 
FPS="30" 

# video preset quality level. 
# more FFMPEG presets avaiable in /usr/share/ffmpeg 
QUAL="ultrafast" 

# stream key. You can set this manually, or reference it from a hidden file  
like what is done here. 
STREAM_KEY=$(cat ~/.twitch_key) 

# stream url. Note the formats for twitch.tv and justin.tv 
# twitch:"rtmp://live.twitch.tv/app/$STREAM_KEY" 
# justin:"rtmp://live.justin.tv/app/$STREAM_KEY" 
STREAM_URL="rtmp://live-cdg.twitch.tv/app/$STREAM_KEY" 

ffmpeg \ 
-f alsa -ac 2 -i "$INAUD" \ 
-f x11grab -s "$INRES" -r "$FPS" -i :50.0 \ 
-vcodec libx264 -s "$OUTRES" -preset "$QUAL" -crf 22\ 
-acodec libmp3lame -threads 6 -q:a 0 -b:a 160k \ 
-f flv -ar 44100 "$STREAM_URL" 

今の問題は、私が.SHファイルを実行するたびに、私は

Unable to find a suitable output format for 'libmp3lame' 
libmp3lame: Invalid argument 

を言って終わりでエラーを取得するだから私は決めたということです下部にあるオーディオラインを除去することにより、トラブルシューティングを行い、それだけで

Unable to find a suitable output format for 'flv' 
flv: Invalid argument 
になって何かは、ストリームキーが適切に定義されていないので、これはですが、私はこの問題を解決する方法を全く見当がつかない私に語りました。

誰も考えがありますか? ありがとうございます!

Misterff1

答えて

0

ここにスペースを挿入します。

-crf 22\ 

ので

-crf 22 \ 
+0

ありがとう!私はその間違いを笑ったとは思えない – user2108727

関連する問題