다음과 같이 녹음 세션을 시작하기 위한 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
한 가지 방법은 별칭 대신 함수를 사용하는 것입니다 - .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
하나만 업그레이드해 보세요 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