Önska mjukvarurelat...
 
Notifications

[Klistrad] Önska mjukvarurelaterad guide  

Sida 2 / 2
  RSS

S.Y-Sophie
(@s-y-sophie)
Arkivist Admin
Blev medlem: 2 år sedan
Inlägg: 1133
mars 7, 2019 09:07  
Postad av: zamarcand

Jo tack, principen fungerar ju men för att det ska bli lättare än med ett GUI måste jag nog lära mig lite om bat-filer så att jag kan skriva in tidstämplarna i en textfil och låta en bat-fil exekvera.

Det är ganska många filer det gäller.

Bjuder du på ett concat exempel när man vet att båda filerna kommer från samma källa? 🙂 

 

 

Men jag trodde att du skulle splitta upp filer inte sätta ihop dom? 

Vad är det du egentligen vill göra @zamarcand

Beskriv utförligt vad det är vad du vill göra för det verka som att du inte bara vill splitta filer....

Simplaste om du ska slåihop filer förutsatt att de har samma fortmat bör vara typ:

ffmpeg.exe -i "concat:input1.mp4|input2.mp4" -codec copy output.mp4

Arkivist - Distributed Preservation of Service Attack - Zero-Day Attack


SvaraCitera
zamarcand
(@zamarcand)
Intresserad VIP
Blev medlem: 2 år sedan
Inlägg: 64
mars 7, 2019 09:28  

OK, exempel:

En fil är 10 minuter lång. Jag vill ta bort minut 3-4 och 7-8. Efter split finns då tre filer från samma källa. Dessa vill jag konkatenera.

ffmpeg -i fil0.mp4 -c copy -ss 00:00:00 -t 00:03:00 fil1.mp4

ffmpeg -i fil0.mp4 -c copy -ss 00:04:00 -t 00:03:00 fil2.mp4

ffmpeg -i fil0.mp4 -c copy -ss 00:08:00 -t 00:02:00 fil3.mp4

concat  fil1.mp4 fil2.mp4 fil3.mp4 (improviserar lite här 😉 )


SvaraCitera
S.Y-Sophie
(@s-y-sophie)
Arkivist Admin
Blev medlem: 2 år sedan
Inlägg: 1133
mars 7, 2019 09:31  
Postad av: zamarcand

OK, exempel:

En fil är 10 minuter lång. Jag vill ta bort minut 3-4 och 7-8. Efter split finns då tre filer från samma källa. Dessa vill jag konkatenera.

ffmpeg -i fil0.mp4 -c copy -ss 00:00:00 -t 00:03:00 fil1.mp4

ffmpeg -i fil0.mp4 -c copy -ss 00:04:00 -t 00:03:00 fil2.mp4

ffmpeg -i fil0.mp4 -c copy -ss 00:08:00 -t 00:02:00 fil3.mp4

concat  fil1.mp4 fil2.mp4 fil3.mp4 (improviserar lite här 😉 )

ffmpeg.exe -i "concat:fil1.mp4|fil2.mp4|fil3.mp4" -codec copy output.mp4

Arkivist - Distributed Preservation of Service Attack - Zero-Day Attack


SvaraCitera
S.Y-Sophie
(@s-y-sophie)
Arkivist Admin
Blev medlem: 2 år sedan
Inlägg: 1133
mars 7, 2019 09:36  

Har du en massa filer kanske det är bäst att göra en lista först med alla filer och sedan mata in detta i ffmpeg.

Kommandot för att skapa listan kräver att du står i samma mapp som filerna ligger i.

(for %i in (*.mp4) do @echo file '%i') > mylist.txt

ffmpeg.exe -f concat -i mylist.txt -c copy output.mp4

Arkivist - Distributed Preservation of Service Attack - Zero-Day Attack


SvaraCitera
zamarcand
(@zamarcand)
Intresserad VIP
Blev medlem: 2 år sedan
Inlägg: 64
mars 7, 2019 12:18  

Det fungerade utmärkt.

Vad står -f för?

Varför ffmpeg.exe ibland och bara ffmpeg annars?


SvaraCitera
S.Y-Sophie
(@s-y-sophie)
Arkivist Admin
Blev medlem: 2 år sedan
Inlägg: 1133
mars 7, 2019 12:25  
Postad av: zamarcand

Det fungerade utmärkt.

Vad står -f för?

Varför ffmpeg.exe ibland och bara ffmpeg annars?

ffmpeg är vad jag använder i unix system. Hur du kallar på det i windows beror på hur du konfigurerat system. Jag skriver enbart exempel.

-f är force format. Antar att man kan tänkas köra utan detta.

Arkivist - Distributed Preservation of Service Attack - Zero-Day Attack


SvaraCitera
Sida 2 / 2
Share: