-
Notifications
You must be signed in to change notification settings - Fork 0
Home
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.
p2v is written in .netcore and should work on all major platforms (Windows, Linux*ish). In addition you need to have ffmpeg installed
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.
If you just need simple Statistics from your Feed use
p2v <feed> -count
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.
You can use the startup parameters to specify which content you want to convert to video. You can filter by episode, chapter or Time
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.
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
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
If you do not want do download the RSS and MP3-File from the podcast but instead want to use local files use the following parameters instead:
p2v -rss C:\\mypodcast.xml -mp3 C:\\myaudio.mp3
By default p2v will choose a filename according to the podcast and episode-title. But you can also define another filename.
p2v <rss> -output mygreatvideo
The extension "mp4" will be added automatically
You can decide to export all temporary images to disk using the -images
- option. If you need more detailled logging you can add the -verbose
option.