Difference between revisions of "Loops"
From Steak Wiki
Jump to navigationJump to search (Created page with "This is a basic (bash) loop to operate on files. Examples are given for 7z and video conversion. <pre> #!/bin/bash -x #for i in *.webm; for i in *.7z do name=`echo $...") |
|||
Line 16: | Line 16: | ||
#-map_metadata -1 is to remove metadata, at least try to remove some. (need to verify) | #-map_metadata -1 is to remove metadata, at least try to remove some. (need to verify) | ||
#ffmpeg -i $i -map_metadata -1 -c:v libvpx -crf 10 -b:v 1M -c:a libvorbis $name.webm | #ffmpeg -i $i -map_metadata -1 -c:v libvpx -crf 10 -b:v 1M -c:a libvorbis $name.webm | ||
− | 7z e -o"$name" ./"$i" | + | 7z e -o"$name" ./"$i" |
done | done | ||
</pre> | </pre> | ||
Basically, trim off extension of i, put into name. Use both for extractions/conversion. | Basically, trim off extension of i, put into name. Use both for extractions/conversion. |
Revision as of 06:13, 5 June 2020
This is a basic (bash) loop to operate on files.
Examples are given for 7z and video conversion.
#!/bin/bash -x #for i in *.webm; for i in *.7z do name=`echo $i | cut -d'.' -f1`; echo $name; #for h264 # ffmpeg -i $i -s 1280x720 -c:a copy $name.mp4; #for webm #-map_metadata -1 is to remove metadata, at least try to remove some. (need to verify) #ffmpeg -i $i -map_metadata -1 -c:v libvpx -crf 10 -b:v 1M -c:a libvorbis $name.webm 7z e -o"$name" ./"$i" done
Basically, trim off extension of i, put into name. Use both for extractions/conversion.