[{"data":1,"prerenderedAt":142},["ShallowReactive",2],{"blog-post-ffmpeg-how-to-reverse-video":3,"recent-posts":78},{"id":4,"uid":5,"url":6,"type":7,"href":8,"tags":9,"first_publication_date":10,"last_publication_date":10,"slugs":11,"linked_documents":12,"lang":13,"alternate_languages":14,"data":15},"auzmTRIAACkAt5gl","ffmpeg-how-to-reverse-video",null,"blog_posts","https:\u002F\u002Fmarks-personal-website.cdn.prismic.io\u002Fapi\u002Fv2\u002Fdocuments\u002Fsearch?ref=auzrLRIAACcAt6BE&q=%5B%5B%3Ad+%3D+at%28document.id%2C+%22auzmTRIAACkAt5gl%22%29+%5D%5D",[],"2026-11-05T20:29:08+0000",[5],[],"en-us",[],{"title":16,"date":22,"description":23,"image":28,"content":38},[17],{"type":18,"text":19,"spans":20,"direction":21},"heading1","FFmpeg: How to Reverse Video",[],"ltr","2026-10-28",[24],{"type":25,"text":26,"spans":27,"direction":21},"heading2","Learn how to reverse both the video and audio of a file using FFmpeg.",[],{"dimensions":29,"alt":6,"copyright":6,"url":32,"id":33,"edit":34},{"width":30,"height":31},1376,768,"https:\u002F\u002Fimages.prismic.io\u002Fmarks-personal-website\u002FdkeyRSGTFTx0YaAz_FFmpeg-HowtoReverseVideo.jpeg?auto=format,compress","dkeyRSGTFTx0YaAz",{"x":35,"y":35,"zoom":36,"background":37},0,1,"transparent",[39,43,46,50,53,56,59,75],{"type":40,"text":41,"spans":42,"direction":21},"paragraph","Make sure you have FFmpeg installed on your system and open up your terminal or command prompt.",[],{"type":40,"text":44,"spans":45,"direction":21},"First, navigate to the folder where your video file is located. For this example, our file is named \u003Ccode>input.mp4\u003C\u002Fcode>. To reverse both the video frames and the audio track together, type this command into your terminal:",[],{"type":47,"text":48,"spans":49,"direction":21},"preformatted","ffmpeg -i input.mp4 -vf reverse -af areverse output.mp4",[],{"type":40,"text":51,"spans":52,"direction":21},"In this command, \u003Ccode>-vf reverse\u003C\u002Fcode> flips the video stream backward, while \u003Ccode>-af areverse\u003C\u002Fcode> flips the audio stream.",[],{"type":40,"text":54,"spans":55,"direction":21},"Because FFmpeg processes the file in memory to turn everything backward, this step may take a few moments to render depending on your clip's length and resolution.",[],{"type":40,"text":57,"spans":58,"direction":21},"Once the process completes, you will see a new file called \u003Ccode>output.mp4\u003C\u002Fcode> in your folder. Play the file in your favorite media player to confirm that both the video and audio are running backward.",[],{"type":60,"oembed":61},"embed",{"embed_url":62,"type":63,"version":64,"title":19,"author_name":65,"author_url":66,"provider_name":67,"provider_url":68,"thumbnail_url":69,"thumbnail_width":70,"thumbnail_height":71,"html":72,"height":73,"width":74},"https:\u002F\u002Fyoutu.be\u002FmBUmWi6gpKQ","video","1.0","markster","https:\u002F\u002Fwww.youtube.com\u002F@markster1904","YouTube","https:\u002F\u002Fwww.youtube.com\u002F","https:\u002F\u002Fi.ytimg.com\u002Fvi\u002FmBUmWi6gpKQ\u002Fhqdefault.jpg",480,360,"\u003Ciframe width=\"200\" height=\"113\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FmBUmWi6gpKQ?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen title=\"FFmpeg: How to Reverse Video\">\u003C\u002Fiframe>",113,200,{"type":40,"text":76,"spans":77,"direction":21},"Reversing large files uses a lot of RAM, so consider trimming long videos into shorter clips before running this command to speed up render times.",[],{"results":79,"page":36,"results_per_page":140,"results_size":140,"total_results_size":141,"total_pages":36},[80,100,120],{"id":81,"uid":82,"url":6,"type":7,"href":83,"tags":84,"first_publication_date":85,"last_publication_date":85,"slugs":86,"linked_documents":88,"lang":13,"alternate_languages":89,"data":90},"auzqGRIAACsAt55X","ubuntu-26-04-enable-fractional-scaling-on-wayland","https:\u002F\u002Fmarks-personal-website.cdn.prismic.io\u002Fapi\u002Fv2\u002Fdocuments\u002Fsearch?ref=auzrLRIAACcAt6BE&q=%5B%5B%3Ad+%3D+at%28document.id%2C+%22auzqGRIAACsAt55X%22%29+%5D%5D",[],"2026-11-05T20:46:37+0000",[87],"ubuntu-26.04-enable-fractional-scaling-on-wayland",[],[],{"image":91,"title":96},{"dimensions":92,"alt":6,"copyright":6,"url":93,"id":94,"edit":95},{"width":30,"height":31},"https:\u002F\u002Fimages.prismic.io\u002Fmarks-personal-website\u002FpVI5y1ileUlGp0ax_ubuntu26_04EnableFractionalScalingonWayland.jpeg?auto=format,compress","pVI5y1ileUlGp0ax",{"x":35,"y":35,"zoom":36,"background":37},[97],{"type":18,"text":98,"spans":99,"direction":21},"Ubuntu 26.04: Enable Fractional Scaling on Wayland",[],{"id":101,"uid":102,"url":6,"type":7,"href":103,"tags":104,"first_publication_date":105,"last_publication_date":105,"slugs":106,"linked_documents":108,"lang":13,"alternate_languages":109,"data":110},"auzo2RIAAC0At5xZ","ubuntu-26.04-undo-apt-install-with-apt-history","https:\u002F\u002Fmarks-personal-website.cdn.prismic.io\u002Fapi\u002Fv2\u002Fdocuments\u002Fsearch?ref=auzrLRIAACcAt6BE&q=%5B%5B%3Ad+%3D+at%28document.id%2C+%22auzo2RIAAC0At5xZ%22%29+%5D%5D",[],"2026-11-05T20:40:46+0000",[107],"ubuntu-26.04-undo-an-apt-install-with-apt-history-undo",[],[],{"image":111,"title":116},{"dimensions":112,"alt":6,"copyright":6,"url":113,"id":114,"edit":115},{"width":30,"height":31},"https:\u002F\u002Fimages.prismic.io\u002Fmarks-personal-website\u002FqOqSwrMP0cjwe-66_Ubuntu26.04-UndoanAPTInstallwith%2522apthistory-undo%2522.jpg?auto=format,compress","qOqSwrMP0cjwe-66",{"x":35,"y":35,"zoom":36,"background":37},[117],{"type":18,"text":118,"spans":119,"direction":21},"Ubuntu 26.04: Undo an APT Install with \"apt history-undo\"",[],{"id":121,"uid":122,"url":6,"type":7,"href":123,"tags":124,"first_publication_date":125,"last_publication_date":125,"slugs":126,"linked_documents":128,"lang":13,"alternate_languages":129,"data":130},"auznGhIAACoAt5mB","ubuntu-26-04-enable-screen-time-limits","https:\u002F\u002Fmarks-personal-website.cdn.prismic.io\u002Fapi\u002Fv2\u002Fdocuments\u002Fsearch?ref=auzrLRIAACcAt6BE&q=%5B%5B%3Ad+%3D+at%28document.id%2C+%22auznGhIAACoAt5mB%22%29+%5D%5D",[],"2026-11-05T20:35:03+0000",[127],"ubuntu-26.04-enable-screen-time-limits-in-gnome",[],[],{"image":131,"title":136},{"dimensions":132,"alt":6,"copyright":6,"url":133,"id":134,"edit":135},{"width":30,"height":31},"https:\u002F\u002Fimages.prismic.io\u002Fmarks-personal-website\u002F2p8DjpWKS20G9Wse_Ubuntu26.04-EnableScreenTimeLimitsinGNOME.jpeg?auto=format,compress","2p8DjpWKS20G9Wse",{"x":35,"y":35,"zoom":36,"background":37},[137],{"type":18,"text":138,"spans":139,"direction":21},"Ubuntu 26.04: Enable Screen Time Limits in GNOME",[],3,41,1793911619903]