Skip to content
Ole Albers edited this page Jun 22, 2020 · 10 revisions

Podcast2Video

Podcast2Video (p2v) is a tool that creates a video file from any podcast using data from the RSS-Feed. p2v Requires ffmpeg. Please enter the path into the configuration for the first start. Also the Appearance can be modified by the config file or by additional startup-Parameters.

System requirements

p2v is written in .netcore and should work on all major platforms (Windows, Linux*ish). In addition you need to have ffmpeginstalled

RSS - Requirements

Currently p2v expects that your rss-feed contains itunes-flags as well as podlove simple chapter (psc) - contents. We might add a wider range of options. Create an issue when your rss-feed does not work.

Creating a video

The simplest way is to just call p2v with an url of the required podcast:

p2v https://www.blathering.de/feed/mp3/

This will take the RSS-feed from ...blathering... extracts the newest episode and will create an mp4-file.

Filtering content

You can use the startup parameters to specify which content you want to convert to video. You can filter by episode, chapter or Time

Select Episode

By default the newest episode is taken to create a video. But you also can select any other Episode by adding the -episode - argument. Invalid episode names will result in an error

p2v <rss> -episode 113

The name of the episode ("113" in this example) must have a match in the <itunes:episode/> attribute.

Select Chapter

In addition to an episode you an also select a Chapter. Because chapters do not have a unique id simply add the time instead. Use any timestamp that lies inbetween that start and the end of that chapter. Enter the timestamp as hour:minute:second. Invalid times will result in an error

p2v <rss> -episode 131 -chapter 1:13:06

This will find the chapter from episode 131 at this point and create a video out of it

Select Timespan

If you do not want to extract a chapter but a specific timespan this is the way to go. If these parameters are provided the -chapter - parameter is ignored. If you provide a -start without out a -finish the video will contain all content from start to the end, -finish without -start will start at 0:00:00 until the -finish - mark Invalid times will result in an error

p2v <rss> -episode 131 -start 0:05:04 -finish 0:12:44
Clone this wiki locally