Bu yüzden videoya mp3 kodlamak için bu küçük nautilus komut dosyasını yazıyordum:
#! /bin/bash -x
if [ -z "$1" ]
then
zenity --warning --text="Error - No file selected !"
exit 1
fi
BASEFILENAME=${1%.*}
exec ffmpeg -i "$1" -ab 256k "$BASEFILENAME.mp3" &&
if [ "$?" -eq 0 ]
then
zenity --info --text="Converting successful"
exit
fi
Sorun, ffmpeg komutu başarıyla yürütülmesine rağmen if [ "$?" -eq 0 ]
tetiklenmiyor gibi görünüyor. Neden? &&
Yanlış mı yoksa başka bir şey mi?
&&
ffmpeg komutundan sonra olmadan gerçekten çalışıyor. Hala bir soru daha var, eğer bu yerde sorun yok - bir yerde ffmpeg stdout ve stderr bir terminal penceresi kullanmadan görüntülemek için bir yolu var mı? Zenity fe gibi