Skip to content

Instantly share code, notes, and snippets.

@rtucker
Last active September 17, 2022 21:34
Show Gist options
  • Save rtucker/8642061 to your computer and use it in GitHub Desktop.
Save rtucker/8642061 to your computer and use it in GitHub Desktop.
#!/bin/bash
FONTFILE=/usr/share/fonts/truetype/freefont/FreeSerif.ttf
TEXT="BladeRF_ATSC_Demo_%T_Ch1"
VIDEOFILE="-i /home/rtucker/Videos/Bike?Cam/2012-09-09-002-afternoon.AVI"
AUDIOFILE="-i /home/rtucker/Music/Track?N?Field/Marathon/04?-?Track?N?Field?-?Iso?Maha.mp3"
OUTFILE="udp://127.0.0.1:1234?pkt_size=188&buffer_size=65535"
FILTERS="-vf drawtext=fontfile=${FONTFILE}:text=${TEXT}:x=100:y=50:fontsize=72:fontcolor=white@0.6:box=1:boxcolor=black@0.2"
VIDEO_CODEC="-vcodec mpeg2video -s hd720 -r 30"
VIDEO_QUALITY="-b:v:0 2M"
AUDIO_CODEC="-acodec ac3_fixed"
AUDIO_QUALITY="-b:a:0 384k -ar 48k -ac 2"
avconv -re \
${VIDEOFILE} ${AUDIOFILE} \
${VIDEO_CODEC} \
${FILTERS} \
${VIDEO_QUALITY} \
${AUDIO_CODEC} \
${AUDIO_QUALITY} \
-muxrate 19393000 -f mpegts \
-metadata service_name="${OUTFILE}" \
-metadata service_provider="BladeRF ATSC Demo" \
${OUTFILE}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment