[SCRIPT] RetroPie Convert Videos
-
@hiulit Is there a way to force the script to look in a specific video directory? Mine are in /opt/retropie/configs/all/emulationstation/downloaded_images/arcade/
-
@pianoman72 said in [SCRIPT] RetroPie Convert Videos:
Is there a way to force the script to look in a specific video directory?
No, it's listed in the prerequisites that you have to use the ROM folder:
Use the ROM folder for gamelists & images option in Steven Selph's Scraper.
Use the ROM folder for gamelists & media option in Lars Muldjord's Skyscraper.
You could use Clyde's original script that this was based off of though; that one operates on a single directory at a time.
-
@sleve_mcdichael Thanks
Here is the old script updated to use ffprobe and FFmpeg if it helps anyonemkdir -p converted # create the folder "converted" if it doesn't exist for f in *-video.mp4 # process all videos do c=$(ffprobe -show_streams $f 2>&1 | grep -c yuv444p) # (-c)ount no. of "444p" if [ "$c" -gt 0 ] # if 444p is present, then # convert into 420p ffmpeg -i $f -y -pix_fmt yuv410p -strict experimental converted/$f fi done
-
@pianoman72 I'll take a look to see if it's easy to implement :)
-
-
@hiulit Can you update the links in the OP as they changed over time?
- Steven Selph's Scraper: https://retropie.org.uk/docs/Scraper/#steven-selphs-scraper
- Lars Muldjord's Skyscraper: https://retropie.org.uk/docs/Scraper/#skyscraper
Thanks
-
@Lolonois Done! Thanks for the heads up!
-
Re: [SCRIPT] RetroPie Convert Videos
I am not technical and honestly, github is confusing and scares me LOL but this script was EXACTLY what I needed thanks so much! My only recommendation is for absolute newbs like me to have an upfront callout that the steps are to:- Install the script
- Run the program using those mandatory/optional items on the Pie
- Manually update the video files using file explorer on a PC or other method
That last item was the only thing that stumped me for a little bit... was figuring out what to do after the conversion was successful. But your documentation does have it.. I just found it a little hard to find.
Thank you again, this was so helpful and literally was what actually let me consider my arcade build "complete because both the Mame and NeoGeo videos I had werent working, but now they are!
-
This tool does not seem to work with how skyscraper downloades images/videos to
/home/pi/.emulationstation/downloaded_media/<system_name>/videos/
Any advice?
-
Forget this tool. I tried it to no avail. Just copy the videos on your Mac
, install ffmpeg with brew and run this script#!/bin/bash # Directory containing the original videos input_dir="path/to/your/input_directory" # Directory where the converted videos will be saved output_dir="$input_dir/converted" # Create the output directory if it doesn't exist mkdir -p "$output_dir" # Loop through all video files in the input directory for video in "$input_dir"/*; do if [[ -f "$video" ]]; then # Extract the filename without the path filename=$(basename "$video") # Set the full path for the output file output_video="$output_dir/$filename" # Perform the conversion with ffmpeg ffmpeg -i "$video" -c:v libx264 -pix_fmt yuv420p -c:a copy "$output_video" fi done echo "Conversion complete. Converted files are located in $output_dir"
-
-
I've created post on how to convert these vids in Windows:
https://retropie.org.uk/forum/topic/35722/video-preview-fix-conversion-yuv444p-to-yuv420p
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.