Met volgend commando
for i in *.*; do ffmpeg -i "$i" -acodec pcm_s16le -vcodec copy /media/data1/cameras/VoorDavinciResolve/"${i%.*}PCM16.MOV"; done
converteer ik een hele map met videobestanden zodat die uiteindelijk bruikbaar zijn om in Davinci Resolve te gebruiken.
Hiermee doe ik 2 dingen tegelijk, namelijk de files die op mijn SD-kaartje staan converteren (video wordt gecopieerd en het geluid wordt naar pcm16 omgezet) en deze tegelijk naar een bepaalde map op mijn laptop schrijven.
Nu is het zo dat meestal op mijn SD-kaartje nog bestanden staan van een vorige video opname en in dat geval wil ik eigenlijk dit commando slechts loslaten op de laatste nieuwe bestanden en niet op het gehele kaartje.
Stel dat er op dat kaartje bestanden MVI_0001.MP4 tot MVI_0480.MP4 staan en ik wil slechts de bestanden MVI_0300.MP4 t.e.m. MVI_0480.MP4 converteren, wat wordt dan het commando dat ik moet gebruiken? Ik prefereer een commando dat slechts uit 1 regel bestaat en niet een combinatie van meerdere. Ik wil ook geen script hiervoor maken waarbij ik telkens dat filetje moet aanpassen.
Wie van de bollebozen hier weet er een oplossing voor?