Ich probierte mal dieses hier:
Code: Alles auswählen
ffmpeg -i [quelle].ts -map 0:0 -map 0:1 -vcodec h264 -crf [18-24] -acodec aac -b:a 192k [ziel].mp4
Code: Alles auswählen
ffmpeg -i [quelle].ts -map 0:0 -map 0:1 -vcodec h264 -crf [18-24] -acodec aac -b:a 192k [ziel].mp4
Upps, hier hat sich leider der Fehlerteufel eingeschlichen!wckl hat geschrieben: Etwas stimmt nicht, oder ich begreife es nicht:
Code: Alles auswählen
ffmpeg -i datei.ts -to 120 -map 0:0 -map 0:0 -c:v libx264 -qp 0 -map 0:1 -vcodec copy -c:a aac -b:a 192k -ar 48000 -ac 2 datei.mp4
Code: Alles auswählen
ffmpeg -i datei.ts -to 120 -map 0:0 -c:v libx264 -qp 0 -map 0:1 -vcodec copy -c:a aac -b:a 192k -ar 48000 -ac 2 datei.mp4
In dem du mit der Video-Bitrate -b:v Spielswckl hat geschrieben: Wie geht das mit ffmpeg
Code: Alles auswählen
ffmpeg -i datei.ts -map 0:0 -c:v libx264 -prestet medium -b:v 1800k -map 0:1 -vcodec copy -c:a aac -b:a 192k -ar 48000 -ac 2 datei.mp4
Unrecognized option 'prestet'.
Error splitting the argument list: Option not found
Von -vcodec copy/-c:v copy wollte ich ihn ja gerade abbringen, weil ihm dann offenbar die Datei zu groß wird. Die Größe der Audiospur ist doch in jedem Fall „fast“ vernachlässigbar, wenn's um Video geht. Jedenfalls reißt er damit nicht viel - oder irre ich schon wieder?Naja: bei -vcodec copy (heutzutage sollte man -c:v copy benutzen, btw.) wird die Videospur nicht neu codiert.
Manchmal schleicht sich wirklich etwas ein, ich erhalte die Meldung:
Code: Alles auswählen
ffmpeg -i datei.ts -map 0:0 -c:v libx264 -preset medium -b:v 1800k -map 0:1 -c:a aac -b:a 192k -ar 48000 -ac 2 datei.mp4
Code: Alles auswählen
ffmpeg -i datei.ps -map 0:0 -map 0:1 -vcodec copy -c:a aac -b:a 192k -ar 48000 -ac 2 datei.mp4
Wie muss ich das in eine ffmpeg Anweisung eintragen.Stream #0:0[0x13ed]: 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[0x13ee](deu): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, fltp, 256 kb/s
Ich denke Nein!wckl hat geschrieben:16.11.2021 15:07:50Ich nehme an, es liegt am Vidiostream der nur kopiert wird
Code: Alles auswählen
ffmpeg -i datei.ps -map 0:0 -map 0:1 -vcodec copy -c:a aac -b:a 192k -ar 48000 -ac 2 datei.mp4
Code: Alles auswählen
ffmpeg -i datei.ps -map 0:0 -map 0:1 -c:v copy -async 50 -c:a aac -b:a 192k -ar 48000 -ac 2 datei.mp4