Code: Select all
HandBrakeCLI -v -i "./${file}" -o "./${file%.mkv}.mp4" -e x264
I know this is easy, I'm just not seeing the hold up.
Code: Select all
HandBrakeCLI -v -i "./${file}" -o "./${file%.mkv}.mp4" -e x264
I added the wrapper as suggested. Same outcome. Makes 1 file ".mp4"TrevorH wrote:You appear to have pinched the bash code out of someone's for loop and neglected to copy the for loop itself. You need to wrap that inside something that sets ${file} to something. e.g.
for file in *.mkv;do HandBrakeCLI -v -i "./${file}" -o "./${file%.mkv}.mp4" -e x264;done
Negative. I made a typo. This worked perfect.supertight wrote:I added the wrapper as suggested. Same outcome. Makes 1 file ".mp4"TrevorH wrote:You appear to have pinched the bash code out of someone's for loop and neglected to copy the for loop itself. You need to wrap that inside something that sets ${file} to something. e.g.
for file in *.mkv;do HandBrakeCLI -v -i "./${file}" -o "./${file%.mkv}.mp4" -e x264;done