64 lines
		
	
	
	
		
			1.8 KiB
		
	
	
	
		
			Fish
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			64 lines
		
	
	
	
		
			1.8 KiB
		
	
	
	
		
			Fish
		
	
	
		
			Executable file
		
	
	
	
	
#!/usr/bin/env fish
 | 
						|
 | 
						|
 | 
						|
mkdir transcoded
 | 
						|
mkdir source
 | 
						|
for vid in *.MP4
 | 
						|
    touch $vid.txt
 | 
						|
    echo $vid >>$vid.txt
 | 
						|
    set newvid (sed "s/\.mp4//g" $vid.txt)
 | 
						|
    echo $newvid
 | 
						|
    ffmpeg -i $vid -c:v dnxhd -profile:v 3 -qscale:v 20 -c:a pcm_s16be $newvid.mov
 | 
						|
    mv $newvid.mov ./transcoded/$newvid.mov
 | 
						|
    mv $vid source/$vid
 | 
						|
    rm $vid.txt
 | 
						|
    echo \n finished transcoding new file is in transcoded/$newvid.mov
 | 
						|
end
 | 
						|
 | 
						|
for vid in *.MOV
 | 
						|
    touch $vid.txt
 | 
						|
    echo $vid >>$vid.txt
 | 
						|
    set newvid (sed "s/\.mp4//g" $vid.txt)
 | 
						|
    echo $newvid
 | 
						|
    ffmpeg -i $vid -c:v dnxhd -profile:v 3 -qscale:v 4 -c:a pcm_s16be $newvid.mov
 | 
						|
    mv $newvid.mov ./transcoded/$newvid.mov
 | 
						|
    mv $vid source/$vid
 | 
						|
    rm $vid.txt
 | 
						|
    echo \n finished transcoding new file is in transcoded/$newvid.mov
 | 
						|
end
 | 
						|
 | 
						|
for vid in *.mp4
 | 
						|
    touch $vid.txt
 | 
						|
    echo $vid >>$vid.txt
 | 
						|
    set newvid (sed "s/\.mp4//g" $vid.txt)
 | 
						|
    echo $newvid
 | 
						|
    ffmpeg -i $vid -c:v dnxhd -profile:v 3 -qscale:v 4 -c:a pcm_s16be $newvid.mov
 | 
						|
    mv $newvid.mov ./transcoded/$newvid.mov
 | 
						|
    mv $vid source/$vid
 | 
						|
    rm $vid.txt
 | 
						|
    echo \n finished transcoding new file is in transcoded/$newvid.mov
 | 
						|
end
 | 
						|
 | 
						|
for vid in *.mov
 | 
						|
    touch $vid.txt
 | 
						|
    echo $vid >>$vid.txt
 | 
						|
    set newvid (sed "s/\.mp4//g" $vid.txt)
 | 
						|
    echo $newvid
 | 
						|
    ffmpeg -i $vid -c:v dnxhd -profile:v 3 -qscale:v 4 -c:a pcm_s16be $newvid.mov
 | 
						|
    mv $newvid.mov ./transcoded/$newvid.mov
 | 
						|
    mv $vid source/$vid
 | 
						|
    rm $vid.txt
 | 
						|
    echo \n finished transcoding new file is in transcoded/$newvid.mov
 | 
						|
end
 | 
						|
 | 
						|
for vid in *.mkv
 | 
						|
    touch $vid.txt
 | 
						|
    echo $vid >>$vid.txt
 | 
						|
    set newvid (sed "s/\.mp4//g" $vid.txt)
 | 
						|
    echo $newvid
 | 
						|
    ffmpeg -i $vid -c:v dnxhd -profile:v 3 -qscale:v 4 -c:a pcm_s16be $newvid.mov
 | 
						|
    mv $newvid.mov ./transcoded/$newvid.mov
 | 
						|
    mv $vid source/$vid
 | 
						|
    rm $vid.txt
 | 
						|
    echo \n finished transcoding new file is in transcoded/$newvid.mov
 | 
						|
end
 |