Projects
Multimedia
ffx264
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 129
View file
ffx264-3.9.8.tar.gz/ffx264
Changed
@@ -3297,88 +3297,85 @@ test ! -z "${afiltersi}" && audfiltersi="-filter:a:${audindexi} ${afiltersi}" else - if -z "$batchmode" ; then - GETAUDCDCi="$($FFPROBE -i "$input" -v quiet -select_streams a:${aidxi} -show_entries stream=codec_name -of default=noprint_wrappers=1:nokey=1 | tail -1)" - if ! -z "${GETAUDCDCi}" ; then - GETAUDBTRi="$($FFPROBE -i "$input" -v quiet -select_streams a:${aidxi} -show_entries stream=bit_rate -of default=noprint_wrappers=1:nokey=1 | tail -1)" - GETAUDBDi="$($FFPROBE -i "$input" -v quiet -select_streams a:${aidxi} -show_entries stream=bits_per_raw_sample -of default=noprint_wrappers=1:nokey=1 | tail -1)" - GETAUDSRi="$($FFPROBE -i "$input" -v quiet -select_streams a:${aidxi} -show_entries stream=sample_rate -of default=noprint_wrappers=1:nokey=1 | tail -1)" - GETAUDCLi="$($FFPROBE -i "$input" -v quiet -select_streams a:${aidxi} -show_entries stream=channel_layout -of default=noprint_wrappers=1:nokey=1 | tail -1)" + GETAUDCDCi="$($FFPROBE -i "$input" -v quiet -select_streams a:${aidxi} -show_entries stream=codec_name -of default=noprint_wrappers=1:nokey=1 | tail -1)" + if ! -z "${GETAUDCDCi}" ; then + GETAUDBTRi="$($FFPROBE -i "$input" -v quiet -select_streams a:${aidxi} -show_entries stream=bit_rate -of default=noprint_wrappers=1:nokey=1 | tail -1)" + GETAUDBDi="$($FFPROBE -i "$input" -v quiet -select_streams a:${aidxi} -show_entries stream=bits_per_raw_sample -of default=noprint_wrappers=1:nokey=1 | tail -1)" + GETAUDSRi="$($FFPROBE -i "$input" -v quiet -select_streams a:${aidxi} -show_entries stream=sample_rate -of default=noprint_wrappers=1:nokey=1 | tail -1)" + GETAUDCLi="$($FFPROBE -i "$input" -v quiet -select_streams a:${aidxi} -show_entries stream=channel_layout -of default=noprint_wrappers=1:nokey=1 | tail -1)" - get_audio_profile_func() { - GETAUDPROFi="$($FFPROBE -i "$input" -v quiet -select_streams a:${aidxi} -show_entries stream=profile -of default=noprint_wrappers=1:nokey=1 | tail -1)" - } + get_audio_profile_func() { + GETAUDPROFi="$($FFPROBE -i "$input" -v quiet -select_streams a:${aidxi} -show_entries stream=profile -of default=noprint_wrappers=1:nokey=1 | tail -1)" + } - case "${GETAUDCDCi}" in - ac3) GETAUDCDCi="AC-3" ;; - eac3) GETAUDCDCi="E-AC-3" ;; - truehd) GETAUDCDCi="TrueHD" ;; - dts) - get_audio_profile_func - case "${GETAUDPROFi}" in - "DTS-HD MA") GETAUDCDCi="DTS-HD MA" ;; - "DTS Express") GETAUDCDCi="DTS Express" ;; - "DTS-HD HRA") GETAUDCDCi="DTS-HD HR" ;; - DTS-ES) GETAUDCDCi="DTS-ES" ;; - *) GETAUDCDCi="DTS" ;; - esac - ;; - vorbis) GETAUDCDCi="Vorbis" ;; - aac) - get_audio_profile_func - case "${GETAUDPROFi}" in - LC|LC-AAC) GETAUDCDCi="LC-AAC" ;; - HE|HE-AAC) GETAUDCDCi="HE-AAC" ;; - HEv2|HE-AACv2) GETAUDCDCi="HE-AACv2" ;; - LD|LD-AAC) GETAUDCDCi="LD-AAC" ;; - ""|N/A) GETAUDCDCi="AAC" ;; - *) GETAUDCDCi="$(echo "${GETAUDPROFi}" | tr 'a-z' 'A-Z')" ;; - esac - ;; - mp3) GETAUDCDCi="MP3" ;; - mp2) GETAUDCDCi="MP2" ;; - wmav1) GETAUDCDCi="WMAv1" ;; - wmav2) GETAUDCDCi="WMAv2" ;; - opus) GETAUDCDCi="Opus" ;; - pcm*) GETAUDCDCi="PCM" ;; - lpcm*) GETAUDCDCi="LPCM" ;; - flac) GETAUDCDCi="FLAC" ;; - alac) GETAUDCDCi="ALAC" ;; - *) GETAUDCDCi="$(echo "${GETAUDCDCi}" | tr 'a-z' 'A-Z')" ;; + case "${GETAUDCDCi}" in + ac3) GETAUDCDCi="AC-3" ;; + eac3) GETAUDCDCi="E-AC-3" ;; + truehd) GETAUDCDCi="TrueHD" ;; + dts) + get_audio_profile_func + case "${GETAUDPROFi}" in + "DTS-HD MA") GETAUDCDCi="DTS-HD MA" ;; + "DTS Express") GETAUDCDCi="DTS Express" ;; + "DTS-HD HRA") GETAUDCDCi="DTS-HD HR" ;; + DTS-ES) GETAUDCDCi="DTS-ES" ;; + *) GETAUDCDCi="DTS" ;; esac + ;; + vorbis) GETAUDCDCi="Vorbis" ;; + aac) + get_audio_profile_func + case "${GETAUDPROFi}" in + LC|LC-AAC) GETAUDCDCi="LC-AAC" ;; + HE|HE-AAC) GETAUDCDCi="HE-AAC" ;; + HEv2|HE-AACv2) GETAUDCDCi="HE-AACv2" ;; + LD|LD-AAC) GETAUDCDCi="LD-AAC" ;; + ""|N/A|unknown) GETAUDCDCi="AAC" ;; + esac + ;; + mp3) GETAUDCDCi="MP3" ;; + mp2) GETAUDCDCi="MP2" ;; + wmav1) GETAUDCDCi="WMAv1" ;; + wmav2) GETAUDCDCi="WMAv2" ;; + opus) GETAUDCDCi="Opus" ;; + pcm*) GETAUDCDCi="PCM" ;; + lpcm*) GETAUDCDCi="LPCM" ;; + flac) GETAUDCDCi="FLAC" ;; + alac) GETAUDCDCi="ALAC" ;; + *) GETAUDCDCi="$(echo "${GETAUDCDCi}" | tr 'a-z' 'A-Z')" ;; + esac + case "${GETAUDCLi}" in + 1-9*|mono|stereo|unknown|N/A|"") case "${GETAUDCLi}" in - 1-9*|mono|stereo|unknown|N/A|"") - case "${GETAUDCLi}" in - mono) achmetai=" Mono" ;; - stereo) achmetai=" Stereo" ;; - unknown|N/A|"") - GETAUDCHi="$($FFPROBE -i "$input" -v quiet -select_streams a:${aidxi} -show_entries stream=channels -of default=noprint_wrappers=1:nokey=1 | tail -1)" - case "${GETAUDCHi}" in - 1) achmetai=" Mono" ;; - 2) achmetai=" Stereo" ;; - 3) achmetai=" 2.1/3.0" ;; - 4) achmetai=" Quad" ;; - 5) achmetai=" 4.1/5.0" ;; - 6) achmetai=" 5.1/6.0" ;; - 7) achmetai=" 6.1/7.0" ;; - 8) achmetai=" 7.1" ;; - esac - ;; - *) achmetai=" ${GETAUDCLi}" ;; + mono) achmetai=" Mono" ;; + stereo) achmetai=" Stereo" ;; + unknown|N/A|"") + GETAUDCHi="$($FFPROBE -i "$input" -v quiet -select_streams a:${aidxi} -show_entries stream=channels -of default=noprint_wrappers=1:nokey=1 | tail -1)" + case "${GETAUDCHi}" in + 1) achmetai=" Mono" ;; + 2) achmetai=" Stereo" ;; + 3) achmetai=" 2.1/3.0" ;; + 4) achmetai=" Quad" ;; + 5) achmetai=" 4.1/5.0" ;; + 6) achmetai=" 5.1/6.0" ;; + 7) achmetai=" 6.1/7.0" ;; + 8) achmetai=" 7.1" ;; esac ;; + *) achmetai=" ${GETAUDCLi}" ;; esac - case "${GETAUDBTRi}" in - 1-9*) abtrmetai=" @ $(($(echo "${GETAUDBTRi}")/1000)) kbps" ;; - esac - case "${GETAUDBDi}" in - 1-9*) abdmetai=", ${GETAUDBDi} bits" ;; - esac - case "${GETAUDSRi}" in - 1-9*) asrmetai=", ${GETAUDSRi} Hz" ;; - esac - audmetai="-metadata:s:a:${audindexi} title=\"${GETAUDCDCi}${achmetai}${abtrmetai}${asrmetai}${abdmetai}\"" - fi + ;; + esac + case "${GETAUDBTRi}" in + 1-9*) abtrmetai=" @ $(($(echo "${GETAUDBTRi}")/1000)) kbps" ;; + esac + case "${GETAUDBDi}" in + 1-9*) abdmetai=", ${GETAUDBDi} bits" ;; + esac + case "${GETAUDSRi}" in + 1-9*) asrmetai=", ${GETAUDSRi} Hz" ;; + esac + audmetai="-metadata:s:a:${audindexi} title=\"${GETAUDCDCi}${achmetai}${abtrmetai}${asrmetai}${abdmetai}\"" fi fi
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.