View Single Post
  #13  
Old 06-09-2019, 05:59
KaktoR's Avatar
KaktoR KaktoR is offline
Lame User
 
Join Date: Jan 2012
Location: From outer space
Posts: 4,689
Thanks: 1,106
Thanked 7,336 Times in 2,838 Posts
KaktoR is on a distinguished road
Spyro: Reignited Trilogy
v1.0, nothing ripped

Code:
xZLib+srep:m3f+4x4:b128mb:lzma:ultra:64m:bt4:fb273:lc8:mc1000000

21:27:26 - Starting Archive Creation
23:52:32 - Archive Creation Complete

Input Size:  38.747g
Output Size: 25.618g
You can save around 500MB if you remove audio tracks from video files.

Code:
1.51GB -> 1.06GB

Example:
ffmpeg -i "C_Spyro01_GoodEnd.mp4" -map 0:0 -map 0:4 -acodec copy -vcodec copy "Processed\C_Spyro01_GoodEnd.mp4"
ffmpeg -i "C_Spyro01_Intro.mp4" -map 0:0 -map 0:4 -acodec copy -vcodec copy "Processed\C_Spyro01_Intro.mp4"
ffmpeg -i "C_Spyro01_NormalEnd.mp4" -map 0:0 -map 0:4 -acodec copy -vcodec copy "Processed\C_Spyro01_NormalEnd.mp4"
ffmpeg -i "C_Spyro02_BooBear.mp4" -map 0:0 -map 0:4 -acodec copy -vcodec copy "Processed\C_Spyro02_BooBear.mp4"
ffmpeg -i "C_Spyro02_BringShorty.mp4" -map 0:0 -map 0:4 -acodec copy -vcodec copy "Processed\C_Spyro02_BringShorty.mp4"
ffmpeg -i "C_Spyro02_ComeSparx.mp4" -map 0:0 -map 0:4 -acodec copy -vcodec copy "Processed\C_Spyro02_ComeSparx.mp4"
ffmpeg -i "C_Spyro02_DidIt.mp4" -map 0:0 -map 0:4 -acodec copy -vcodec copy "Processed\C_Spyro02_DidIt.mp4"
ffmpeg -i "C_Spyro02_FaunDork.mp4" -map 0:0 -map 0:4 -acodec copy -vcodec copy "Processed\C_Spyro02_FaunDork.mp4"
ffmpeg -i "C_Spyro02_GulpLunchtime.mp4" -map 0:0 -map 0:4 -acodec copy -vcodec copy "Processed\C_Spyro02_GulpLunchtime.mp4"
ffmpeg -i "C_Spyro02_IntroDragon.mp4" -map 0:0 -map 0:4 -acodec copy -vcodec copy "Processed\C_Spyro02_IntroDragon.mp4"
ffmpeg -i "C_Spyro02_IntroVacation.mp4" -map 0:0 -map 0:4 -acodec copy -vcodec copy "Processed\C_Spyro02_IntroVacation.mp4"
ffmpeg -i "C_Spyro02_LittleFools.mp4" -map 0:0 -map 0:4 -acodec copy -vcodec copy "Processed\C_Spyro02_LittleFools.mp4"
ffmpeg -i "C_Spyro02_NoDragons.mp4" -map 0:0 -map 0:4 -acodec copy -vcodec copy "Processed\C_Spyro02_NoDragons.mp4"
ffmpeg -i "C_Spyro02_YouAgain.mp4" -map 0:0 -map 0:4 -acodec copy -vcodec copy "Processed\C_Spyro02_YouAgain.mp4"
ffmpeg -i "C_Spyro03_ADesperateRescueBeginsIntro03.mp4" -map 0:0 -map 0:4 -acodec copy -vcodec copy "Processed\C_Spyro03_ADesperateRescueBeginsIntro03.mp4"
ffmpeg -i "C_Spyro03_AFamiliarFace.mp4" -map 0:0 -map 0:4 -acodec copy -vcodec copy "Processed\C_Spyro03_AFamiliarFace.mp4"
ffmpeg -i "C_Spyro03_AMonsterToEndAllMonstersIntro.mp4" -map 0:0 -map 0:4 -acodec copy -vcodec copy "Processed\C_Spyro03_AMonsterToEndAllMonstersIntro.mp4"
ffmpeg -i "C_Spyro03_AnApologyAndLunchOutro.mp4" -map 0:0 -map 0:4 -acodec copy -vcodec copy "Processed\C_Spyro03_AnApologyAndLunchOutro.mp4"
ffmpeg -i "C_Spyro03_AnEvilPlotUnfoldsIntro01.mp4" -map 0:0 -map 0:4 -acodec copy -vcodec copy "Processed\C_Spyro03_AnEvilPlotUnfoldsIntro01.mp4"
ffmpeg -i "C_Spyro03_BiancaStrikesBackIntro.mp4" -map 0:0 -map 0:4 -acodec copy -vcodec copy "Processed\C_Spyro03_BiancaStrikesBackIntro.mp4"
ffmpeg -i "C_Spyro03_BillyInTheWall.mp4" -map 0:0 -map 0:4 -acodec copy -vcodec copy "Processed\C_Spyro03_BillyInTheWall.mp4"
ffmpeg -i "C_Spyro03_DejaVu.mp4" -map 0:0 -map 0:4 -acodec copy -vcodec copy "Processed\C_Spyro03_DejaVu.mp4"
ffmpeg -i "C_Spyro03_HuntersTussleOutro.mp4" -map 0:0 -map 0:4 -acodec copy -vcodec copy "Processed\C_Spyro03_HuntersTussleOutro.mp4"
ffmpeg -i "C_Spyro03_OneLessNobleWarrior.mp4" -map 0:0 -map 0:4 -acodec copy -vcodec copy "Processed\C_Spyro03_OneLessNobleWarrior.mp4"
ffmpeg -i "C_Spyro03_PowerfulVillainEmergesIntro02.mp4" -map 0:0 -map 0:4 -acodec copy -vcodec copy "Processed\C_Spyro03_PowerfulVillainEmergesIntro02.mp4"
ffmpeg -i "C_Spyro03_SpikeIsBornOutro.mp4" -map 0:0 -map 0:4 -acodec copy -vcodec copy "Processed\C_Spyro03_SpikeIsBornOutro.mp4"
ffmpeg -i "C_Spyro03_TheEndOutro.mp4" -map 0:0 -map 0:4 -acodec copy -vcodec copy "Processed\C_Spyro03_TheEndOutro.mp4"
ffmpeg -i "C_Spyro03_TheEscapeOutro.mp4" -map 0:0 -map 0:4 -acodec copy -vcodec copy "Processed\C_Spyro03_TheEscapeOutro.mp4"

-map 0:#
1 for English, 4 for German. I don't know what other number is for which language. Use MPC and change audio track to listen.

-map 0:0 is the main audio track (non-voice). Do not remove this!

First -map 0:0 tells ffmpreg to not touch non-voice track (main audio like sounds and stuff)
Second -map =:# tells ffmpeg to not touch selected voice audio track
In the above example ffmpeg removes all audio tracks with the exception of 0 (main audio track) and 4 (german audio track)
-acodec copy tells ffmpeg to copy audio source (it doesn't change stuff like bitrate, hz, etc.
-vcodec copy is the same for video source

If you want to leave 2 voice languages, for example english and german, add a third -map option
ffmpeg -i "C_Spyro03_TheEscapeOutro.mp4" -map 0:0 -map 0:1 -map 0:4 -acodec copy -vcodec copy "Processed\C_Spyro03_TheEscapeOutro.mp4"
Language IDs can be found here.
__________________
Haters gonna hate

Last edited by KaktoR; 26-08-2021 at 08:44.
Reply With Quote
The Following 5 Users Say Thank You to KaktoR For This Useful Post:
dixen (09-09-2019), ffmla (09-09-2019), JustFun (21-10-2019), rambohazard (25-09-2019), ZAZA4EVER (06-09-2019)