Nakonec jsem vyřešil výběr rozlišení streamu 720p pomocí ffprobe. Do streamer.sh jsem doplnil
a následně do volání ffmpeg jsem ještě doplnil parametr ${idx}
Je to taková nepříliš učesaná verze, ale funguje. Pokud by to chtěl někdo zoptimalizovat, nebráním se tomu
Kód:
idx=$($FFMPEG_DIR/ffprobe -v error -select_streams v -show_entries stream=index,width,height -of csv=p=0 "${url}" | grep "1280,720" | head -n 1 | cut -d',' -f1)
if [ -z "$idx" ]; then
idx=""
else
idx="-map 0:$idx -map 0:a:0"
fia následně do volání ffmpeg jsem ještě doplnil parametr ${idx}
Je to taková nepříliš učesaná verze, ale funguje. Pokud by to chtěl někdo zoptimalizovat, nebráním se tomu
