summaryrefslogtreecommitdiffstats
path: root/content/posts/concatenating-videos-on-windows.md
diff options
context:
space:
mode:
authorbreadcat2020-06-19 12:23:15 +0100
committerbreadcat2020-06-19 12:23:15 +0100
commit70bb5d5a801428b0fb390abf79f19ffcf5e29c67 (patch)
treeb9fd7990156bd58bc38d58f91829c05933215102 /content/posts/concatenating-videos-on-windows.md
parent0f9a31348079c0a061bcc194912e75cc1c07bc1f (diff)
downloadblog.minskio.co.uk-70bb5d5a801428b0fb390abf79f19ffcf5e29c67.tar.gz
blog.minskio.co.uk-70bb5d5a801428b0fb390abf79f19ffcf5e29c67.tar.bz2
blog.minskio.co.uk-70bb5d5a801428b0fb390abf79f19ffcf5e29c67.zip
Simple migration of existing posts to hugo format
Diffstat (limited to 'content/posts/concatenating-videos-on-windows.md')
-rw-r--r--content/posts/concatenating-videos-on-windows.md24
1 files changed, 24 insertions, 0 deletions
diff --git a/content/posts/concatenating-videos-on-windows.md b/content/posts/concatenating-videos-on-windows.md
new file mode 100644
index 0000000..f8e22ae
--- /dev/null
+++ b/content/posts/concatenating-videos-on-windows.md
@@ -0,0 +1,24 @@
+---
+title: "Concatenating Videos on Windows with FFmpeg"
+date: 2019-05-09T09:21:00
+tags: ["formats", "guides", "media", "snippets", "software", "windows"]
+---
+
+I recently had a bit of a binge on the Japanese comedy show Gaki No Tsukai. This show is basically impossible to find officially so we're heading to streaming sites (as linked on their [subreddit](https://www.reddit.com/r/GakiNoTsukai/)) to get copies of the show. As these shows are usually multiple hours in length they're going to be split into multiple parts.
+
+As expected, these files can be grabbed via `youtube-dl`, and then manually renamed into an easy to work with format (01.mp4, 02.mp4, etc.) as files with spaces can be problematic in my experience.
+
+Naturally, you'll need ffmpeg installed and ready to use. Windows builds can be grabbed from [this site](https://ffmpeg.zeranoe.com).
+
+Once you have these video files, cd into the working directory and run the following to make a list of files that ffmpeg can interpret.
+```
+(for %i in (*.mp4) do @echo file '%i') > concat.txt
+```
+Ensure the order is correct as you definitely don't want these out of order.
+
+Now you can run the following:
+```
+ffmpeg -f concat -i concat.txt -c copy concat.mp4
+```
+
+Now you should have a single `concat.mp4` file that plays through as you'd expect it to be. \ No newline at end of file