Nieuws:

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

Auteur Topic: VLC Media Speler achteruitspelen per frame  (gelezen 4540 keer)

VLC Media Speler achteruitspelen per frame
« Gepost op: 2014/09/01, 08:24:06 »
Sinds kort gebruik ik VLC Media Player en ik ben daar super tevreden mee.

Nu wil ik echter een video filmpje frame per frame achteruit spoelen (niet spelen). Vooruit spoelen per frame kan wel... maar achteruit?

Iemand een tip?
Ubuntu 18.04

Intel Skylake i3 6100, 8 GB DDR4, nVidia Geforce GTX 750 ti (2GB)

Re: VLC Media Speler achteruitspelen per frame
« Reactie #1 Gepost op: 2014/09/01, 14:23:32 »
Ik heb enkele videoplayers geprobeerd en heb er geen enkele gevonden die dit kan.
Het enige waarmee je het zou kunnen is met een videobewerkingsprogramma zoals Openshot, Kdenlive, Lightworks, Pitivi, Cinelerra.....
Wat is uiteindelijk de bedoeling dat je dit wil doen ?
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

Re: VLC Media Speler achteruitspelen per frame
« Reactie #2 Gepost op: 2014/09/01, 19:56:17 »
Ik volg video tutorials (Blender) op YouTube. Soms gaat het echter zo snel dat per frame afspelen noodzakelijk is.

Ik had wel begrepen dat hier plug-ins voor zijn  (VLC Mediaplayer) alleen was de informatie hierover nogal onduidelijk/tegenstrijdig. Anders stel ik mijn vraag wel op een VLC forum. Een video bewerker/editor is natuurlijk ook een goed idee!
Ubuntu 18.04

Intel Skylake i3 6100, 8 GB DDR4, nVidia Geforce GTX 750 ti (2GB)

Re: VLC Media Speler achteruitspelen per frame
« Reactie #3 Gepost op: 2014/09/01, 20:39:40 »
Ik had nog vergeten om Blender ook aan het lijstje toe te voegen want daar kun je normaal gezien ook filmpjes mee bewerken  en dus ook afspelen    =D
Als je met VLC op de - of + toets drukt (numeriek toetsenbord) kun je de snelheid verlagen of verhogen maar ik zie hier dat VLC dan wel begint te sputteren en soms stilvalt.
Met de E toets kun je 1 frame vooruit gaan en als je dan met de muis gewoon onderaan de tijdlijn telekns een stukje terug gaat kun je je ook wel behelpen volgens mij.
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

Re: VLC Media Speler achteruitspelen per frame
« Reactie #4 Gepost op: 2014/09/01, 22:29:56 »
Weet jij ´toevallig´ hoe je met Openshot een YouTube video kunt afspelen? Met VLC MediaPlayer gaat dat erg eenvoudig. Moet ik eerst een filmpje downloaden voor Openshot of kan ik rechtstreeks importeren in Openshot?
Ubuntu 18.04

Intel Skylake i3 6100, 8 GB DDR4, nVidia Geforce GTX 750 ti (2GB)

Re: VLC Media Speler achteruitspelen per frame
« Reactie #5 Gepost op: 2014/09/02, 08:50:30 »
Je moet eerst het Youtube filmpje downloaden, hiervoor gebruik ik de DownloadHelper plugin die je in Firefox kan installeren.
En dan moet je dat bestand in Openshot binnenhalen en kun je het gewoon afspelen.
Je moet Openshot dan wel zo schikken (indelen) dat de Viewer zo groot mogelijk wordt want ik kan me voorstellen dat de filmpjes over Blender best zo groot mogelijk getoond worden omdat dit een complex programma is .
Nederlandse help vind je hier: http://www.openshotusers.com/help/1.3/nl/
En filmpjes over Openshot vind je genoeg op Youtube.
Maar ik denk in jou geval dat ik toch eerder met VLC naar die filmpjes zou willen kijken en telkens met de muis de film iets terug gaan.
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

Re: VLC Media Speler achteruitspelen per frame
« Reactie #6 Gepost op: 2014/09/03, 07:41:22 »
Citaat
hiervoor gebruik ik de DownloadHelper plugin die je in Firefox kan installeren
Goeie tip! Bedankt  :) Ik houd het 1e instantie nog wel bij VLC MediaPlayer. Maar wie weet ga ik Openshot toch eens proberen.
Ubuntu 18.04

Intel Skylake i3 6100, 8 GB DDR4, nVidia Geforce GTX 750 ti (2GB)

Offline jvecht

  • Lid
    • Just Vecht
Re: VLC Media Speler achteruitspelen per frame
« Reactie #7 Gepost op: 2014/09/03, 08:48:56 »
Je kan in VLC niet frame voor frame terugspringen (wel vooruit), maar er is wel een extensie om het terugspringen met hele kleine stukjes te doen: http://bit.ly/1lyoGNP

Ik heb er GEEN ervaring mee, maar er is aardig wat commentaar waar wellicht nog wat nuttigs tussen zit.

Citaat
Noot: ik kijk bij mijn waterpolo video's regelmatig een kort stukje frame voor frame af.  Erg mooie optie in VLC. Maar dan spring ik eerst een stukje terug en vervolgens frame voor frame vooruit met de sneltoets "e". Met SHFT linker toets spring je 5 seconden terug. Dat is ook al aardig kort.

Heb je hier wat aan?
GIMP bundel 2018  38 cursussen met mooi oefenmateriaal. Lekker lezen of er wat van opsteken!
  Boekje "Werken met Xubuntu" 5000+ downloads!
     Het Helpmij Magazine Mei 2021

Re: VLC Media Speler achteruitspelen per frame
« Reactie #8 Gepost op: 2014/09/03, 09:07:48 »
Die plug-in had ik zelf ook al gevonden. Ik krijg het niet geïnstalleerd en ik ben te gehaast om er rustig de tijd voor te nemen.

Het beeld gewoon 2 seconden terugzetten kan ook maar is gezien de frequentie waarmee ik dit moet doen is dit te tijdrovend.

PS. Ik kwam nog een opmerking tegen van een norse (VLC) ontwikkelaar dat het beeld voor beeld terugspelen niet tot de taak/functie van een mediaplayer behoort. Best apart  :o het zou super handig zijn.
Ubuntu 18.04

Intel Skylake i3 6100, 8 GB DDR4, nVidia Geforce GTX 750 ti (2GB)

Offline jvecht

  • Lid
    • Just Vecht
Re: VLC Media Speler achteruitspelen per frame
« Reactie #9 Gepost op: 2014/09/03, 09:42:56 »
PS. Ik kwam nog een opmerking tegen van een norse (VLC) ontwikkelaar dat het beeld voor beeld terugspelen niet tot de taak/functie van een mediaplayer behoort.

Tja, ik zie het nut voor een paar frames best zitten. Om daar nou een video editor voor op te starten is erg omslachtig. Je kan in KDEnLive wel extreme slow motion clips realiseren, maar dat lijkt me alleen zinvol als je van te voren weet welk fragment het moet zijn.  KDEnLive zelf kan geen reverse play realiseren voor een slow motion clip maar Melt kan dat wel. Erg omslachtig zo te zien, maar als je het vaak nodig hebt valt het wellicht te scripten?

Dit zou de opdracht voor Melt zijn voor een myvideo.mp4:

melt -profile atsc_720p_25 framebuffer:myvideo.mp4 reverse=1 -consumer xml:myvideo.mlt
Het zal een buitengewoon zware klus zijn om die myvideo.mlt te laten afspelen. Ik zou je video misschien beter verkorten tot het exacte stukje waar je in geïnteresseerd bent. Dan ff een scriptje fröbelen om het te stroomlijnen en je bent wellicht op dreef via afspelen in VLC. Leuke klus! Jammer dat ik nou wat anders moet doen.

Zet hem op!
GIMP bundel 2018  38 cursussen met mooi oefenmateriaal. Lekker lezen of er wat van opsteken!
  Boekje "Werken met Xubuntu" 5000+ downloads!
     Het Helpmij Magazine Mei 2021

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: VLC Media Speler achteruitspelen per frame
« Reactie #10 Gepost op: 2014/09/03, 09:54:58 »
Het probleem zit hem ook deels in de verschillende videocodecs. Om ruimte te besparen komt er eens in de zoveel tijd een "sleutel"-frame voorbij die veel ruimte inneemt. Dit is vergelijkbaar met een gewone afbeelding. De volgende frames slaan dan niet de hele afbeelding op, maar alleen wat er veranderd is sinds de laatste sleutel-frame.
Stel dat je een filmpje hebt van een auto die voorbij rijdt terwijl de achtergrond hetzelfde blijft. Dan begint het filmpje met een volledig plaatje van de auto en achtergrond die veel ruimte inneemt. De volgende frames hoeven daarna alleen het stuk dat verandert op te slaan. Dit zal alleen de beweging van de auto zijn. Die informatie is een stuk kleiner dan het continu opslaan van het hele beeld.

Wil je per frame terugspoelen, dan zal VLC eerst terug moeten zoeken naar de dichtstbijzijnde sleutelframe om daarna alle tussenliggende frames te decoderen. Dit is nogal rekenintensief en gevoelig voor fouten. Dat is de reden dat maar weinig programma's dat ondersteunen.
Technisch verhaal staat hier: https://en.wikipedia.org/wiki/Video_compression_picture_types


Toch nog een tip: je kan in de geavanceerde instellingen van VLC de lengte van de sprong veranderen. Standaard staat die op 3 of 5 seconden, maar die zou je ook in kunnen korten tot 1 seconde. Hou er wel rekening mee dat je een verstoord beeld kan krijgen als je teveel heen en weer spoelt.