Konvertieren Sie TS-Videodateien in mp4 (FFmpeg)

        

Das nahezu universelle Audio- und Videotool ffmpeg ist da

Informationen zur Installation und Umgebungskonfiguration finden Sie in diesem Blog:FFmpeg-Befehlszeile zum Öffnen der USB-Kamera (Windows)_ffmpeg zum Öffnen des Blogs von camera_athrunsunny – CSDN-Blog

1. Konvertieren Sie eine einzelne .ts-Datei in mp4

Anweisung:

ffmpeg -i xxx.ts output.mp4

2. Mehrere .ts-Dateien, konvertieren Sie sie in mp4

Meistens liegen ts-Dateien nicht einzeln vor, sondern müssen zusammengeführt und dann in mp4 konvertiert werden. Wenn es sich um ein Windows-System handelt, können Sie eine neue .bat-Batchdatei erstellen und den folgenden Code schreiben

@echo off
setlocal enabledelayedexpansion

set OUTPUT_FILE=file_paths.txt
set TEMP_FILE=temp.txt

type nul > %OUTPUT_FILE%
type nul > %TEMP_FILE%

dir /b /s /a-d > %TEMP_FILE%

for /f "usebackq delims=" %%F in ("%TEMP_FILE%") do (
    set "file=%%~F"
    if not "!file:~-4!"==".bat" (
        echo file '%%~F' >> %OUTPUT_FILE%
    )
)

del %TEMP_FILE%

echo done %OUTPUT_FILE%

Platzieren Sie zu diesem Zeitpunkt die .bat-Datei in dem Ordner, in dem die .ts-Datei gespeichert ist, und führen Sie sie aus. Sie können die Pfade aller .ts-Dateien im aktuellen Pfad ändern in:

Datei 'X:\xxxx\xxxx\xxxx\xxxx\xxxx.ts' 

Das Formular wird in file_paths.txt gespeichert

Anweisung:

ffmpeg -f concat -safe 0 -i file_paths.txt -c copy output.mp4

Wenn ein Fehler auftritt:

ffmpeg -f concat -safe 0  -i file_paths.txt -c:v copy -c:a copy -bsf:a aac_adtstoasc output.mp4

Supongo que te gusta

Origin blog.csdn.net/athrunsunny/article/details/134470176
Recomendado
Clasificación