13 lines
		
	
	
		
			414 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			13 lines
		
	
	
		
			414 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/bin/bash
 | 
						|
video=$1
 | 
						|
speed=${2:-1}
 | 
						|
echo "speed: $speed"
 | 
						|
slowness="$( echo $speed | bc -l )"
 | 
						|
echo "slowness: $slowness"
 | 
						|
rate=$( ffmpeg -i $video | sed -n "s/.*, \(.*\) tbr.*/\1/p" )
 | 
						|
echo "oldrate: $rate"
 | 
						|
newrate=$( echo "scale=0; $speed * $rate" | bc -l )
 | 
						|
echo "newrate: $newrate"
 | 
						|
command=ffmpeg -re -i "$video" -r $newrate filter:v "setpts=$slowness*PTS" pipe:1
 | 
						|
mkchromecast --video --control --command "$command"
 |