Permalänk
Medlem

Video batch convert med GPU

Jag har en mängd videofiler som jag vill konvertera snabbt.

Handbrake har en bra batch-convert funktion men jag får inte det att funka med min GPU, GTX 1080 och det tar såå lång tid att konvertera med CPUn och även om resultatet blir mycket bättre spelar det ingen större roll just nu.

Någon som vet något bra, och gratis, verktyg för detta?

Mediacoder är något som funkar halvdant men kostar också pengar för att inte behöva göra massa manuellt arbete.

Permalänk
Medlem

ffmpeg, NVEnc (https://github.com/rigaya/NVEnc), staxrip.
Alla är dock CLI rätt igenom men stödjer det du vill åt. Exempel för ffmpeg finns på https://developer.nvidia.com/ffmpeg

Visa signatur

Maximus X Hero - 8700k @5.1GHz - H115i - 32GB LPX@3466MHz - MSI 980Ti Gaming - EVGA SuperNova 750 G2 - Asus vg248qe - FD R5

Permalänk
Medlem
Skrivet av Elghinnarisa:

ffmpeg, NVEnc (https://github.com/rigaya/NVEnc), staxrip.
Alla är dock CLI rätt igenom men stödjer det du vill åt. Exempel för ffmpeg finns på https://developer.nvidia.com/ffmpeg

staxrip är lite irriterande med hur det processar videofiler man laddar in, det demuxar filerna och det tar massa tid och skapar en massa skräpfiler.
Går det att få det att inte göra det innan man ska konvertera eller på något annat sätt få det att bete sig annorlunda?

Eller ett annat program som är smidigare?

ffmpeg och NVEnc har jag så det funkar.

Permalänk
Medlem

Jag använder mig av Xmedia Recode. Fungerar perfekt för mina ändamål. Snabbt och lätt att ställa in och justera.

Visa signatur

Det var bättre förr
- Michael B. Tretow

Permalänk
Medlem
Skrivet av Kilroy:

staxrip är lite irriterande med hur det processar videofiler man laddar in, det demuxar filerna och det tar massa tid och skapar en massa skräpfiler.
Går det att få det att inte göra det innan man ska konvertera eller på något annat sätt få det att bete sig annorlunda?

Eller ett annat program som är smidigare?

ffmpeg och NVEnc har jag så det funkar.

Har inte använt Staxrip själv men kan tänka mig att det bör finnas någon inställning för att skippa preprocessing (http://staxrip.readthedocs.io/index.html). Annars är det bara använda ffmpeg eller NVEnc istället.

Visa signatur

Maximus X Hero - 8700k @5.1GHz - H115i - 32GB LPX@3466MHz - MSI 980Ti Gaming - EVGA SuperNova 750 G2 - Asus vg248qe - FD R5

Permalänk
Medlem
Skrivet av Elghinnarisa:

Har inte använt Staxrip själv men kan tänka mig att det bör finnas någon inställning för att skippa preprocessing (http://staxrip.readthedocs.io/index.html).

Inte vad jag kan hitta iaf.

Skrivet av Elghinnarisa:

Annars är det bara använda ffmpeg eller NVEnc istället.

Hur gör jag det?

Permalänk
Medlem
Skrivet av Kilroy:

Inte vad jag kan hitta iaf.

Hur gör jag det?

https://trac.ffmpeg.org/wiki/HWAccelIntro#NVENC
För lite mer information finns även en diskussion här: https://superuser.com/questions/1296374/best-settings-for-ffm...

när du hittat vilka inställningar du vill åt så är det bara låta den gå igenom en hel mapp, t.ex: https://stackoverflow.com/questions/5784661/how-do-you-conver...

Visa signatur

Maximus X Hero - 8700k @5.1GHz - H115i - 32GB LPX@3466MHz - MSI 980Ti Gaming - EVGA SuperNova 750 G2 - Asus vg248qe - FD R5

Permalänk
Medlem
Skrivet av Elghinnarisa:

https://trac.ffmpeg.org/wiki/HWAccelIntro#NVENC
För lite mer information finns även en diskussion här: https://superuser.com/questions/1296374/best-settings-for-ffm...

när du hittat vilka inställningar du vill åt så är det bara låta den gå igenom en hel mapp, t.ex: https://stackoverflow.com/questions/5784661/how-do-you-conver...

Okej.
Jag fattar inte ett smack.
Men tack för försök till hjälp iaf.

Permalänk
Medlem
Skrivet av Kilroy:

Okej.
Jag fattar inte ett smack.
Men tack för försök till hjälp iaf.

skapa ett nytt batch skript med detta

for %%a in ("*.*") do ffmpeg -i "%%a" -vcodec h264_nvenc -preset slow -level 4.1 -qmin 10 -qmax 52 newfiles\%%~na.mp4 pause

Spara någonstans där du kommer ihåg.

Sedan flyttar du alla filer du vill konvertera till en och samma map, skapa även en map som heter "newfiles". Fyll sedan på med ffmpeg.exe och .bat filen. När du kör *.bat filen så kommer den konvertera alla klippen i mappen som den befinner sig i.

Så här

Du måste själv välja inställningar dock. Detta var mest som exempel för jag vet inte vilken kvalité du vill köra filera i.

Någon annan kanske kan fixa ett bättre skript, men jag är totalt värdelös på det så det är som det är. Fungerar gör det allafall.

Visa signatur

Maximus X Hero - 8700k @5.1GHz - H115i - 32GB LPX@3466MHz - MSI 980Ti Gaming - EVGA SuperNova 750 G2 - Asus vg248qe - FD R5

Permalänk
Medlem
Skrivet av Elghinnarisa:

skapa ett nytt batch skript med detta

for %%a in ("*.*") do ffmpeg -i "%%a" -vcodec h264_nvenc -preset slow -level 4.1 -qmin 10 -qmax 52 newfiles\%%~na.mp4 pause

Spara någonstans där du kommer ihåg.

Sedan flyttar du alla filer du vill konvertera till en och samma map, skapa även en map som heter "newfiles". Fyll sedan på med ffmpeg.exe och .bat filen. När du kör *.bat filen så kommer den konvertera alla klippen i mappen som den befinner sig i.

Så här
https://i.imgur.com/IXSl8Kv.png

Du måste själv välja inställningar dock. Detta var mest som exempel för jag vet inte vilken kvalité du vill köra filera i.

Någon annan kanske kan fixa ett bättre skript, men jag är totalt värdelös på det så det är som det är. Fungerar gör det allafall.

Det är lite för avancerat för mig, att ändra upplösning, bitrate, audio-codecs osv. orkar jag inte med på det viset.
Jag frågar alltså om ett program som kan göra detta lite enkelt.
Handbrake är ju väldigt bra men klarar inte av att göra det på GPUn som sagt.

Xmedia Recode som @Snövit tipsade om verkar ganska bra men ville inte funka på en gång utan kraschade så ska titta lite närmre på det.

Mediacoder är rätt bra men vill inte funka och är jobbigt att använda gratis-versionen till batch-konverteringar och så.

Permalänk
Medlem
Skrivet av Kilroy:

Det är lite för avancerat för mig, att ändra upplösning, bitrate, audio-codecs osv. orkar jag inte med på det viset.
Jag frågar alltså om ett program som kan göra detta lite enkelt.
Handbrake är ju väldigt bra men klarar inte av att göra det på GPUn som sagt.

Xmedia Recode som @Snövit tipsade om verkar ganska bra men ville inte funka på en gång utan kraschade så ska titta lite närmre på det.

Mediacoder är rätt bra men vill inte funka och är jobbigt att använda gratis-versionen till batch-konverteringar och så.

Tanken var ju att när du skapat ett skript är det bara tuta och köra. Det är redan färdigt och allt du gör är att dubbelklicka på *.bat filen och sedan gå och dricka lite kaffe.
Kan inte säga att det finns allt för mycket gratis mjukvara som gör det du vill på ett bra sätt. Oftast ska dom ha pengar för sådant. Just därför ffmpeg och liknande gratis alternativ oftast är vart man hamnar. För dom kan verkligen göra allt man kan någonsin tänka sig och lite till. Kräver bara att man får ställa in det korrekt.

Visa signatur

Maximus X Hero - 8700k @5.1GHz - H115i - 32GB LPX@3466MHz - MSI 980Ti Gaming - EVGA SuperNova 750 G2 - Asus vg248qe - FD R5

Permalänk
Medlem

Justdetja @Kilroy!
Hade glömt att sista versionen krånglade :/ Fick inte till det heller, men gick tillbaka till 3.4.3.0. Som tur var så hade jag kvar installern.
Jag har slängt upp den till dig HÄR.

Visa signatur

Det var bättre förr
- Michael B. Tretow

Permalänk
Medlem
Skrivet av Elghinnarisa:

Tanken var ju att när du skapat ett skript är det bara tuta och köra. Det är redan färdigt och allt du gör är att dubbelklicka på *.bat filen och sedan gå och dricka lite kaffe.
Kan inte säga att det finns allt för mycket gratis mjukvara som gör det du vill på ett bra sätt. Oftast ska dom ha pengar för sådant. Just därför ffmpeg och liknande gratis alternativ oftast är vart man hamnar. För dom kan verkligen göra allt man kan någonsin tänka sig och lite till. Kräver bara att man får ställa in det korrekt.

Det är ju därför det finns rätt många program som använder ffmpeg men med ett smidigt GUI där man väljer inställningar.
Tyvärr är jag inte kunnig nog att veta hur jag ska göra för att ändra till dom inställningarna jag vill använda utan ett GUI.

Skrivet av Snövit:

Justdetja @Kilroy!
Hade glömt att sista versionen krånglade :/ Fick inte till det heller, men gick tillbaka till 3.4.3.0. Som tur var så hade jag kvar installern.
Jag har slängt upp den till dig HÄR.

Ah, ja, tack! Den kraschar iaf inte!
Men lite märkligt att jag bara får ut ~45 FPS när jag annars brukar få ut 200+ FPS.

Permalänk

Otack är världens lön

Visa signatur

Argaste

Permalänk
Medlem

MediaCoder, http://www.mediacoderhq.com/, är ändå det som funkar bäst hittills.
Bra GUI där jag kan ändra och välja det nästan precis som jag vill ha det, 350+ FPS och även om batch-encoding kräver en del manuellt jobb i gratisversionen så har jag verkligen inte hittat något som funkar bättre.