
Recherche avancée
Médias (9)
-
Stereo master soundtrack
17 octobre 2011, par
Mis à jour : Octobre 2011
Langue : English
Type : Audio
-
Elephants Dream - Cover of the soundtrack
17 octobre 2011, par
Mis à jour : Octobre 2011
Langue : English
Type : Image
-
#7 Ambience
16 octobre 2011, par
Mis à jour : Juin 2015
Langue : English
Type : Audio
-
#6 Teaser Music
16 octobre 2011, par
Mis à jour : Février 2013
Langue : English
Type : Audio
-
#5 End Title
16 octobre 2011, par
Mis à jour : Février 2013
Langue : English
Type : Audio
-
#3 The Safest Place
16 octobre 2011, par
Mis à jour : Février 2013
Langue : English
Type : Audio
Sur d’autres sites (336)
-
10 Matomo Features You Possibly Didn’t Know About
28 octobre 2022, par Erin -
Homepage Design : Best Practices & Examples
5 octobre 2022, par Erin -
ffmpeg acts weird at reencoding my videos
6 novembre 2022, par averagei have download multiple videos from yt-dlp (option :


yt-dlp --no-flat-playlist --audio-quality 0 --embed-thumbnail --embed-metadata --write-thumbnail --embed-subs --sub-langs all --embed-chapters --playlist-items xx playlist_url_goes_here



result in a bunch of video which encode in mkv and thumbnail in png (after preprocessing from webp/jpg)


my goal was to actually remove the embed thumbnail in mkv and replace it with png.


example of my video data when still in mkv format :


Input #0, matroska,webm, from 'ANIMACIÓN | kirby vs marx [U4g0vusRpEA].mkv':
 Metadata:
 title : ANIMACIÓN | kirby vs marx
 PURL : https://www.youtube.com/watch?v=U4g0vusRpEA
 COMMENT : https://www.youtube.com/watch?v=U4g0vusRpEA
 ARTIST : Los 5 heroes
 DATE : 20200908
 DESCRIPTION : kirby tendrá que enfrentarse a marx luego de que se negara a buscarle comida cuando marx estaba hambriento. Esto ocasiona que marx intente comer todo lo comestible que ve. ¿Podrá kirby detener a marx?
 SYNOPSIS : kirby tendrá que enfrentarse a marx luego de que se negara a buscarle comida cuando marx estaba hambriento. Esto ocasiona que marx intente comer todo lo comestible que ve. ¿Podrá kirby detener a marx?
 ENCODER : Lavf59.27.100
 Duration: 00:09:12.62, start: -0.007000, bitrate: 746 kb/s
 Stream #0:0(eng): Video: vp9 (Profile 0), yuv420p(tv, bt709), 1920x1080, SAR 1:1 DAR 16:9, 25 fps, 25 tbr, 1k tbn (default)
 Metadata:
 DURATION : 00:09:12.621000000
 Stream #0:1(eng): Audio: opus, 48000 Hz, stereo, fltp (default)
 Metadata:
 DURATION : 00:09:12.621000000
 Stream #0:2(eng): Subtitle: webvtt
 Metadata:
 title : English
 HANDLER_NAME : English
 DURATION : 00:08:29.168000000
 Stream #0:3: Attachment: none
 Metadata:
 filename : cover.webp
 mimetype : image/webp



(depend on the video it will be have subtitle or chapters)


i went to ffmpeg and bulk-convert them using the command


for f in *.mkv; do 
ffmpeg -i "$f" -i "${f%.*}.png" -threads 2 -movflags use_metadata_tags -map_chapters 0 -map 0:V -map 0:a -map 0:s? -map 0:d? -scodec mov_text -map 1 -c:v:1 png -disposition:v:1 attached_pic "${f%.*}.mp4"; 
done



but when i tried to run it for the video above,


- 

- during ffmpeg convertion the input was likely same to my expectation




Output #0, mp4, to 'ANIMACIÓN | kirby vs marx [U4g0vusRpEA].mp4':
 Metadata:
 title : ANIMACIÓN | kirby vs marx
 PURL : https://www.youtube.com/watch?v=U4g0vusRpEA
 COMMENT : https://www.youtube.com/watch?v=U4g0vusRpEA
 ARTIST : Los 5 heroes
 DATE : 20200908
 DESCRIPTION : kirby tendrá que enfrentarse a marx luego de que se negara a buscarle comida cuando marx estaba hambriento. Esto ocasiona que marx intente comer todo lo comestible que ve. ¿Podrá kirby detener a marx?
 SYNOPSIS : kirby tendrá que enfrentarse a marx luego de que se negara a buscarle comida cuando marx estaba hambriento. Esto ocasiona que marx intente comer todo lo comestible que ve. ¿Podrá kirby detener a marx?
 encoder : Lavf59.27.100
 Stream #0:0(eng): Video: h264 (avc1 / 0x31637661), yuv420p(tv, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 25 fps, 12800 tbn (default)
 Metadata:
 DURATION : 00:09:12.621000000
 encoder : Lavc59.37.100 libx264
 Side data:
 cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: N/A
 Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 128 kb/s (default)
 Metadata:
 DURATION : 00:09:12.621000000
 encoder : Lavc59.37.100 aac
 Stream #0:2(eng): Subtitle: mov_text (tx3g / 0x67337874)
 Metadata:
 title : English
 HANDLER_NAME : English
 DURATION : 00:08:29.168000000
 encoder : Lavc59.37.100 mov_text
 Stream #0:3: Video: png (mp4v / 0x7634706D), rgb24(pc, progressive), 480x360, q=2-31, 200 kb/s, 25 fps, 12800 tbn (attached pic)
 Metadata:
 encoder : Lavc59.37.100 png



- 

- but when i use ffmpeg to check it again result in missing metadatas in video-audio-subtitles streams
(ffmpeg also add its custom metadata in which is not good) and the output video did not have the new thumbnail i want to embed (or even old thumbnail in webp)




Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'ANIMACIÓN | kirby vs marx [U4g0vusRpEA].mp4':
 Metadata:
 major_brand : isom
 minor_version : 512
 compatible_brands: isomiso2avc1mp41
 title : ANIMACIÓN | kirby vs marx
 PURL : https://www.youtube.com/watch?v=U4g0vusRpEA
 COMMENT : https://www.youtube.com/watch?v=U4g0vusRpEA
 ARTIST : Los 5 heroes
 DATE : 20200908
 DESCRIPTION : kirby tendrá que enfrentarse a marx luego de que se negara a buscarle comida cuando marx estaba hambriento. Esto ocasiona que marx intente comer todo lo comestible que ve. ¿Podrá kirby detener a marx?
 SYNOPSIS : kirby tendrá que enfrentarse a marx luego de que se negara a buscarle comida cuando marx estaba hambriento. Esto ocasiona que marx intente comer todo lo comestible que ve. ¿Podrá kirby detener a marx?
 encoder : Lavf59.27.100
 Duration: 00:09:12.64, start: 0.000000, bitrate: 1261 kb/s
 Stream #0:0[0x1](eng): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], 1138 kb/s, 25 fps, 25 tbr, 12800 tbn (default)
 Metadata:
 handler_name : VideoHandler
 vendor_id : [0][0][0][0]
 encoder : Lavc59.37.100 libx264
 Stream #0:1[0x2](eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 116 kb/s (default)
 Metadata:
 handler_name : SoundHandler
 vendor_id : [0][0][0][0]
 Stream #0:2[0x3](eng): Subtitle: mov_text (tx3g / 0x67337874), 0 kb/s (default)
 Metadata:
 handler_name : English



so what i have gone wrong with my code and how to fix it ?
.