Files
buildroot/board/miyoo/main/apps/ffmpeg/ffplay_launch.sh
Apaczer 23aa769387 DEFCONFIG: enable all important FFMPEG options
- quick correction for https://github.com/MiyooCFW/buildroot/pull/117
- also disable nonfree dependencies (openssl & libfdk-aac)
2024-08-09 07:46:50 +02:00

22 lines
839 B
Bash
Executable File

#!/bin/sh
ffplay_video_func() {
ffplay -fs -autoexit -hide_banner -loglevel warning -i "$1"
}
ffplay_audio_func() {
ffplay -fs -autoexit -hide_banner -loglevel warning -showmode 1 -i "$1"
}
if ffprobe -v error -select_streams v:0 -show_entries stream=codec_type "$1" | grep -q "video"; then
echo "Found video format, launching FFPLAY..."
ffplay_video_func "$1"
elif ffprobe -v error -select_streams a:0 -show_entries stream=codec_type "$1" | grep -q "audio"; then
echo "Found audio format, launching FFPLAY..."
ffplay_audio_func "$1"
else
echo -en "Invalid video/audio format!"
# We're using SDL terminal to display above echo msg
## because all stdout is parsed to /dev/null from gmenu2x and it's child ps
st -k -e "/bin/sh" "-c" "echo -e \"\n\n\n\n\n\n\t\t\tInvalid video or audio format!\n\t\t\tExiting...\"; read -t 5"
fi