Beiträge von pille2011

    Funktioniert tadellos,Danke:thumbup:

    Danke für deine Arbeit an deinem Script,ist auch ganz toll wenn es funktioniert, aber ich möchte gerne verstehen wie die einzelnen Befehle sind um zu lernen.

    Bin jetzt in det passiven Altersteilzeit und habe ganz viel Zeit.

    Ich verwende ungern AC3, da das eine Normalisierung durchführt, schlimm bei alten Filmen, wo bei leisen Stellen das Rauschen angehoben wird. In meinem Script habe ich vor Kurzem Parameter ergänzt, die das verbessern sollten.


    Meine Empfehlung: aac

    Danke für den Tip,nun muss ich nur wieder wochenlang googlen wie ich das auf meine Bedürfnisse anpasse.

    Sorry,hab es schon.

    Code
    ffmpeg   -hwaccel cuda -hwaccel_output_format cuda -i  "$f" -map 0 -map -0:s    -acodec ac3    -c:v  h264_nvenc  -preset slow -qp 22   -tune film  "$f.mp4"

    Muss hier nochmals nachfragen,benutze nun folgenden Befehl.

    Code
    ffmpeg   -hwaccel cuda -hwaccel_output_format cuda -i  "$f" -map 0 -map -0:s    -c:a copy    -c:v  h264_nvenc  -preset slow -qp 22   -tune film  "$f.mp4"

    Es wird das Video neu codiert und alle Audiospuren kopiert mit Ausnahme von mp2 Streams,die werden in mp3 gewandelt.

    Meine Frage ist,kann man kein mp2 Stream in einer h264 Datei speichern?

    Code
    ffmpeg -y  -hwaccel cuda -hwaccel_output_format cuda -i Diego_Maradonna.ts -map 0:0 -map 0:1 -c:a copy -c:v h264_nvenc  Diego_Maradonne.mp4

    Damit sieht es gut aus.

    Original hat 12GB

    Neue Datei hat 2GB

    Die Datei ist ja schon h264, wenn Du rekodieren willst, am Besten über Deine Grafikkarte, das geht schneller

    Habe es jetzt mal probiert


    Code
    ffmpeg -y -vsync 0 -hwaccel cuda -hwaccel_output_format cuda -i ABBA_Forever.ts -map 0:0 -map 0:1 -c:a copy -c:v h264_nvenc  ABBA_Forever.mp4

    Ist ja der Wahnsinn wie schnell das geht:thumbup::thumbup::thumbup:

    Hab es schon selber rausgefunden,Danke.


    Code
    ffmpeg -i Jurassic_Park.ts -map 0:0 -map 0:4 -c:v libx264   -c:a ac3 -acodec copy  Jurassic_Park.mp4

    So funktioniert es jetzt tadellos

    Will mich nun mal an ffmpeg probieren.


    Will einen *.ts in *.mp4 wandeln mit h264 codec


    Code
    ffprobe -i    Jurassic_Park.ts
    Code
    Stream #0:0[0x17de]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709, progressive), 1280x720 [SAR 1:1 DAR 16:9], 50 fps, 50 tbr, 90k tbn, 100 tbc
        Stream #0:1[0x17e8](deu): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, fltp, 256 kb/s
        Stream #0:2[0x17e9](mis): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, fltp, 192 kb/s
        Stream #0:3[0x17eb](mul): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, fltp, 192 kb/s
        Stream #0:4[0x17ea](deu): Audio: ac3 ([6][0][0][0] / 0x0006), 48000 Hz, 5.1(side), fltp, 448 kb/s
        Stream #0:5[0x17f3](deu): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006) (hearing impaired)

    Möchte Videostream 0und nur den Audiostream 4

    Verwende folgenden Befehl


    Code
    ffmpeg -i Jurassic_Park.ts -c:v libx264 -map 0:v -c:a   ac3  -map 0:4  Jurassic_Park.mp4

    Es wird Videostream 0 ,(ist ok)aber der Audiostream 1 benutzt,möchte aber Audiostream 4,wo ist mein Denkfehler.

    Was mache ich falsch?