Nieuws:

We zijn er weer.

Na lange tijd van afwezigheid zijn we er weer  :laugh:
We hebben alle wachtwoorden gereset, je oude wachtwoord werkt niet meer.Je moet via het "wachtwoord vergeten"-linkje je wachtwoord resetten. Je krijgt hiervoor een mailtje op het adres dat je bij ons geregistreerd hebt.

De komende tijd zijn we nog druk bezig om de rest van de site op te bouwen, dus het kan zijn dat sommige onderdelen (tijdelijk) niet werken.

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

Auteur Topic: ffmpeg vraag  (gelezen 259 keer)

Offline asilnevs

  • Lid
    • jef-damen
    • Ubuntu - Video - 2012
  • Steunpunt: Nee
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
  • Steunpunt: Nee
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/

Offline asilnevs

  • Lid
    • jef-damen
    • Ubuntu - Video - 2012
  • Steunpunt: Nee
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
  • Steunpunt: Nee
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.