Wolfram Function Repository
Instant-use add-on functions for the Wolfram Language
Function Repository Resource:
Reverse a video
ResourceFunction["VideoReverse"][video] creates a new version of video that plays in reverse. |
Reverse a local file backed Video:
In[1]:= |
![]() |
Out[1]= |
![]() |
In[2]:= |
![]() |
Out[2]= |
![]() |
Play a video forward and backward simultaneously:
In[3]:= |
![]() |
Out[5]= |
![]() |
Apply VideoReverse to a URL backed Video:
In[6]:= |
![]() |
Out[6]= |
![]() |
In[7]:= |
![]() |
Out[7]= |
![]() |
Changing the FrameRate makes videos more or less smooth:
In[8]:= |
![]() |
At lower frame rates playback is choppier:
In[9]:= |
![]() |
Out[10]= |
![]() |
FrameRate also takes Scaled objects, in this case Scaled[1] (or Automatic) corresponds to the rate of the given video:
In[11]:= |
![]() |
Out[13]= |
![]() |
In principle FrameRate should not affect duration, but it may differ slightly due to resampling:
In[14]:= |
![]() |
Out[15]= |
![]() |
This work is licensed under a Creative Commons Attribution 4.0 International License