OS X Lionでこれを実行します。
Handbrake CLIを使用して、数百のホームムービーをバッチ変換しています。最終変更日と作成日を元のファイルに設定したいと思います。
次のスクリプトを使用しています。
for f in "$@"; do
base=${f%.*}
extension=${f##*.}
newfile=${base}.m4v
echo Converting \"$f\" to \"$newfile\"
/Applications/HandBrakeCLI -e x264 -b 4000 -a 1 -E faac -B 160 -R 48 -6 dpl2 -f mp4 --crop 0:0:0:0 -x level=40:ref=2:mixed-refs:bframes=3:weightb:subme=9:direct=auto:b-pyramid:me=umh:analyse=all:no-fast-pskip:filter=-2,-1 -i "$f" -o "$newfile"
done
次を実行してこのスクリプトを実行します。
find . -name "*.avi" -print0 | xargs -0 hbapple.sh
元のファイルの最終変更時刻と作成時刻を$ newfileの時刻に設定する方法について考えている人はいますか?
これを行う方法がわからない場合、これらのビデオが実際に作成された時期を知るのに苦労します。
私は助けやポインタに感謝します