Skip to content

Instantly share code, notes, and snippets.

@Tosainu
Created March 10, 2014 05:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Tosainu/9459989 to your computer and use it in GitHub Desktop.
Save Tosainu/9459989 to your computer and use it in GitHub Desktop.
ffmpegでLive配信
#!/bin/sh
RTMP_URL=''
STREAM_KEY=''
VIDEO_SOURCE='/dev/video0'
VIDEO_INPUT_SIZE='1280x720'
VIDEO_OUTPUT_SIZE='640x360'
VIDEO_FRAMERATE=10
VIDEO_BITRATE=288
VIDEO_BUFFER=500
AUDIO_BITRATE=96
ffmpeg -r ${VIDEO_FRAMERATE} -f video4linux2 -s ${VIDEO_INPUT_SIZE} -i ${VIDEO_SOURCE} -f alsa -i default -acodec libfaac -vcodec libx264 -s ${VIDEO_OUTPUT_SIZE} -sws_flags lanczos -pix_fmt yuv420p -vprofile baseline -preset fast -maxrate ${VIDEO_BITRATE} -bufsize ${VIDEO_BUFFER}k -threads 0 -ar 44100 -b:a ${AUDIO_BITRATE}k -vsync 1 -y -f flv ${RTMP_URL}/${STREAM_KEY}' flashver=FME/3.0\20(compatible;\20FMSc/1.0)'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment