次のように録音セッションを開始するためのffmpegコマンドのエイリアスがあります。
alias sreq='ffmpeg -f x11grab -r 24 -s 1024x768 -i :0.0 -qp 0 -c:v libx264 -preset veryslow'
録音を開始するには、sreq filename.mkvと入力します。これはかなり良いですが、少し修正したいです。
私はいつも.mkv形式で録音していますが、タイピングを回避できるようにするにはどうすればよいですか?.mkv
sreq filename
このエイリアスコマンドまたは他のコマンドを変更して次のように入力するにはどうすればよいですか?sreq /path/to/filename
期待どおりに動作しますか?
答え1
1つの方法は、エイリアスの代わりに関数を使用することです.bashrcまたは.bash_profileに入れてください.
sreq()
{
ffmpeg -f x11grab -r 24 -s 1024x768 -i :0.0 -qp 0 -c:v libx264 -preset veryslow $1.mkv
}
答え2
alias
1つだけアップグレードしてみてくださいfunction
。
例えば
function sreq()
{
ffmpeg -f x11grab -r 24 -s 1024x768 -i :0.0 -qp 0 -c:v libx264 -preset veryslow "$1".mkv
}
入力するとsreq /path/to/filename
こうなります。ffmpeg ..(redacted)... /path/to/filename.mkv