übernahme Code Shortcut

This commit is contained in:
georg0480
2026-01-31 15:28:10 +01:00
parent 6f4d6b9301
commit ef46c21291
1787 changed files with 1126465 additions and 0 deletions

34
scripts/ffmpeg-codecs.sh Normal file
View File

@@ -0,0 +1,34 @@
#!/bin/sh
ffmpeg -codecs -hide_banner | awk '(substr($1,2,1) == "E" && substr($1,3,1) == "V" && substr($1,4,1) == "I") {
i = index($0, "(encoders:")
if (i > 0) {
split(substr($0, i), a)
for (i = 2; i < length(a); i++)
print "m_intraOnlyCodecs << \"" a[i] "\";"
} else {
print "m_intraOnlyCodecs << \"" $2 "\";"
}
}'
echo
ffmpeg -codecs -hide_banner | awk '(substr($1,2,1) == "E" && substr($1,3,1) == "V" && substr($1,5,2) == ".S") {
i = index($0, "(encoders:")
if (i > 0) {
split(substr($0, i), a)
for (i = 2; i < length(a); i++)
print "m_losslessVideoCodecs << \"" a[i] "\";"
} else {
print "m_losslessVideoCodecs << \"" $2 "\";"
}
}'
echo
ffmpeg -codecs -hide_banner | awk '(substr($1,2,1) == "E" && substr($1,3,1) == "A" && substr($1,5,2) == ".S") {
i = index($0, "(encoders:")
if (i > 0) {
split(substr($0, i), a)
for (i = 2; i < length(a); i++)
print "m_losslessAudioCodecs << \"" a[i] "\";"
} else {
print "m_losslessAudioCodecs << \"" $2 "\";"
}
}'