Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: ffmpeg vraag  (gelezen 4269 keer)

ffmpeg vraag
« Gepost op: 2019/07/29, 08:34:11 »
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?
Allemaal Linux gerelateerde links op mijn website http://home.scarlet.be/jefdamen/Ubuntu.html
Mijn YouTube kanaal:http://www.youtube.com/user/asilnevs
https://jefdamen.wordpress.com/
We are spiritual beings having a human experience

Offline MKe

  • Lid
Re: ffmpeg vraag
« Reactie #1 Gepost op: 2019/07/29, 11:59:32 »
Als de namen altijd van het formaat MVI_0300.MP4 zijn dan kan:

for i in {0300..0480}; do ffmpeg -i "MVI_$i.MP4" -acodec pcm_s16le -vcodec copy /media/data1/cameras/VoorDavinciResolve/"MVI_${i%.*}PCM16.MOV"; done
Of iets dergelijks.

Ikzelf zou hier toch een bash functie voor maken, zodat de boel wat monder cryptisch en minder foutgevoelig wordt.
« Laatst bewerkt op: 2019/07/29, 12:02:07 door MKe »
Mijn blokkendoos blog: http://mke21.wordpress.com/

Re: ffmpeg vraag
« Reactie #2 Gepost op: 2019/07/29, 16:58:27 »
Geweldig, dit werkt zoals ik wil.
Ik was al aan het experimenteren met de { .. } maar ik had daar telkens ook MVI mee tussen staan, mis dus.
Omdat ik de terminal toch niet zo heel veel gebruik kan ik dit commando snel terughalen uit de geschiedenis en dan gewoon die getallen aanpassen.
Ook zet ik zulke commando's samen in een filetje zodat ik ze gemakkelijk terug kan vinden moest ik het in de terminal niet meer terug vinden in de geschiedenis.
In elk geval heel hard bedankt MKe.
Allemaal Linux gerelateerde links op mijn website http://home.scarlet.be/jefdamen/Ubuntu.html
Mijn YouTube kanaal:http://www.youtube.com/user/asilnevs
https://jefdamen.wordpress.com/
We are spiritual beings having a human experience

Offline MKe

  • Lid
Re: ffmpeg vraag
« Reactie #3 Gepost op: 2019/07/29, 22:16:38 »
Geweldig, dit werkt zoals ik wil.
Ik was al aan het experimenteren met de { .. } maar ik had daar telkens ook MVI mee tussen staan, mis dus.
Omdat ik de terminal toch niet zo heel veel gebruik kan ik dit commando snel terughalen uit de geschiedenis en dan gewoon die getallen aanpassen.
Ook zet ik zulke commando's samen in een filetje zodat ik ze gemakkelijk terug kan vinden moest ik het in de terminal niet meer terug vinden in de geschiedenis.
In elk geval heel hard bedankt MKe.
graag gedaan en succes.