Problema concat FFmpeg

Installazione, configurazione e utilizzo di applicativi multimediali, masterizzazione, acquisizione e codec audio/video, streaming e altro.
IvanLe
Prode Principiante
Messaggi: 2
Iscrizione: venerdì 1 novembre 2024, 7:45

Problema concat FFmpeg

Messaggio da IvanLe »

Buongiorno, ho un problema con la concatenazione di due video, usando il comando "ffmpeg -f concat -i list.txt -c copy VideoOutput.MP4"
Il video output ha audio corretto, ma la parte del secondo video è irriproducibile. La prima parte è ok.
Il primo video ha:

Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Intro.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2mp41
encoder : Lavf61.3.104
comment : Create videos with https://clipchamp.com/en/video-editor - free online video editor, video compressor, video converter.
Duration: 00:00:06.04, start: 0.000000, bitrate: 295 kb/s
Stream #0:0[0x1](und): Video: hevc (Main) (hev1 / 0x31766568), yuv420p(tv, progressive), 1920x1080 [SAR 1:1 DAR 16:9], 153 kb/s, 30 fps, 30 tbr, 15360 tbn (default)
Metadata:
handler_name : VideoHandler
vendor_id : [0][0][0][0]
encoder : Lavc61.6.101 libx265
Stream #0:1[0x2](und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 127 kb/s (default)
Metadata:
handler_name : SoundHandler
vendor_id : [0][0][0][0]

il secondo video ha:

Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Test.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2mp41
encoder : Lavf61.3.104
Duration: 00:03:55.27, start: 0.000000, bitrate: 18124 kb/s
Stream #0:0[0x1](eng): Video: hevc (Main) (hvc1 / 0x31637668), yuvj420p(pc, bt709), 1920x1080 [SAR 1:1 DAR 16:9], 17990 kb/s, 29.97 fps, 29.97 tbr, 30k tbn (default)
Metadata:
handler_name : GoPro H.265
vendor_id : [0][0][0][0]
encoder : GoPro H.265 encoder
timecode : 10:47:37;00
Stream #0:1[0x2](und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 127 kb/s (default)
Metadata:
handler_name : SoundHandler
vendor_id : [0][0][0][0]
Stream #0:2[0x3](eng): Data: none (tmcd / 0x64636D74)
Metadata:
handler_name : GoPro H.265
timecode : 10:47:37;00

Spero in un gradito aiuto! Grazie!
IvanLe
Prode Principiante
Messaggi: 2
Iscrizione: venerdì 1 novembre 2024, 7:45

Re: Problema concat FFmpeg

Messaggio da IvanLe »

Aggiungo che l'errore restituito è:

[vost#0:0/copy @ 00000161dae24ec0] Non-monotonic DTS; previous: 7239237, current: 3705784; changing to 7239238. This may result in incorrect timestamps in the output file.

per tutti i fotogrammi del secondo video
Avatar utente
Clover
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 338
Iscrizione: giovedì 30 agosto 2012, 14:04
Desktop: KDE
Distribuzione: Kubuntu x86_64

Re: Problema concat FFmpeg

Messaggio da Clover »

I due filmati sono differenti, uno a 30fps hevc e l'altro a 29.97fps hev1... non puoi unirli con un direct copy, devi riprocessarli.
Io solitamente in questi casi faccio un passaggio iniziale con Kdenlive che li riallinea da solo senza che devo diventare matto con le opzioni dei filtri avanzati di ffmpep, poi in base al risultato che voglio ottenere o faccio una esportazione già compressa da Kdenlive oppure una esportazione senza perdita per poi riprocessarlo in ffmpeg con opzioni apposite.
Scrivi risposta

Ritorna a “Multimediale”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 31 ospiti