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!
Problema concat FFmpeg
Re: Problema concat FFmpeg
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
[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
- Clover
- Scoppiettante Seguace
- Messaggi: 338
- Iscrizione: giovedì 30 agosto 2012, 14:04
- Desktop: KDE
- Distribuzione: Kubuntu x86_64
Re: Problema concat FFmpeg
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.
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.
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 31 ospiti