-
Notifications
You must be signed in to change notification settings - Fork 200
/
Copy pathplayer_ffmpeg_config.sh
34 lines (26 loc) · 1.13 KB
/
player_ffmpeg_config.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#!/usr/bin/env bash
function dav1d_decoder_prebuilt() {
if [[ -n "${DAV1D_EXTERNAL_DIR}" ]];then
if [[ -d "${DAV1D_EXTERNAL_DIR}/$TARGET_PLATFORM/$TARGET_ARCH" ]];then
DAV1D_INSTALL_DIR="${DAV1D_EXTERNAL_DIR}/$TARGET_PLATFORM/$TARGET_ARCH"
else
DAV1D_INSTALL_DIR=
fi
fi
echo "DAV1D_INSTALL_DIR is $DAV1D_INSTALL_DIR"
}
ffmpeg_config_add_decoders aac aac_latm h264 hevc mpeg4 mp3 mp3adu mp3float mp3on4float mp3adufloat mp3on4 pcm_s16le ac3_at eac3_at
ffmpeg_config_add_demuxers flv aac live_flv webvtt srt mov mp3 mpegts matroska h264 ac3 eac3
ffmpeg_config_add_muxers mp4 adts mpegts
ffmpeg_config_add_parsers aac h264 hevc aac_latm ac3
ffmpeg_config_add_bsfs aac_adtstoasc h264_mp4toannexb hevc_mp4toannexb extract_extradata
ffmpeg_config_add_protocols file crypto rtmp
ffmpeg_config_add_filters atempo aresample aformat volume
#ffmpeg_config_add_user "--enable-libxml2"
#ffmpeg_config_add_demuxers dash
#for ffmpeg concat demuxer
ffmpeg_config_add_demuxers concat
ffmpeg_config_add_protocols http https
if [[ "$TARGET_PLATFORM" != "Android" ]];then
ffmpeg_config_add_protocols udp
fi