logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 13-06-2020 10:24:24

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

[nécro-Résolu] ffmpeg : sous-titre inconvertissable ?

Yo,
je voudrais convertir un tas de vidéo pour qu'ils soient compatible avec le vieux téléviseur d'un ami.

Ça donne un truc comme ça :

ffmpeg -i vid.mkv -vf scale=-2:720 -r 25 -c:v libx264 -preset medium -crf 30 -c:a libvorbis -q:a 3 -c:s copy -map 0 vid.mp4


et j'obtiens

[mp4 @ 0x55dce0765800] Could not find tag for codec ass in stream #2, codec not currently supported in container
Could not write header for output file #0 (incorrect codec parameters ?): Invalid argument
Error initializing output stream 0:0 --



Une idée de comment je peux sauver ces sous-titres ? Le reste passe.

Dernière modification par otyugh (01-07-2020 13:12:29)


virtue_signaling.pngpalestine.png

Hors ligne

#2 13-06-2020 11:50:49

Anonyme
Invité

Re : [nécro-Résolu] ffmpeg : sous-titre inconvertissable ?

Bonjour

-map 0

?

#3 13-06-2020 11:57:13

Anonyme
Invité

Re : [nécro-Résolu] ffmpeg : sous-titre inconvertissable ?

-map 0:v -c:v libx264 -preset medium -crf 30
-map 0:a -c:a libvorbis -q:a 3
-map 0:s -c:s copy

#4 13-06-2020 12:01:23

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : [nécro-Résolu] ffmpeg : sous-titre inconvertissable ?

man a écrit :

           For example, to map ALL streams from the first input file to output

                   ffmpeg -i INPUT -map 0 output



C'est plus court comme je fais. wink

Pis le problème est pas la syntaxe, c'est le message d'erreur sur les sous titres.

Dernière modification par otyugh (13-06-2020 12:07:40)


virtue_signaling.pngpalestine.png

Hors ligne

#5 13-06-2020 12:12:26

Anonyme
Invité

Re : [nécro-Résolu] ffmpeg : sous-titre inconvertissable ?

Et si tu sélectionnais le sous-titres du style :

-c:s:1 copy



pour voir.

#6 13-06-2020 12:15:21

Anonyme
Invité

Re : [nécro-Résolu] ffmpeg : sous-titre inconvertissable ?

Tu veux obligatoirement un mp4 en sortie ?

EDIT: c'est là que ça coince je pense hmm  En sortie en mkv, ta commande passe bien.

Dernière modification par Anonyme (13-06-2020 12:19:01)

#7 13-06-2020 12:19:21

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [nécro-Résolu] ffmpeg : sous-titre inconvertissable ?

hello
Oui normalement -map0 choisi tout les flux disponible
voir https://trac.ffmpeg.org/wiki/Map
par contre pour le preset medium j'avais fait des tests cela saccade un max sur mon PC
Pour le codec libx264 ne passe pas sur mon lecteur de salon sans -pix_fmt yuv420p

Encoding for dumb players
You may need to use -vf format=yuv420p (or the alias -pix_fmt yuv420p)  for your output to work in QuickTime and most other players. These  players only support the YUV planar color space with 4:2:0 chroma  subsampling for H.264 video. Otherwise, depending on your source, ffmpeg may output to a pixel format that may be incompatible with these players.


https://trac.ffmpeg.org/wiki/Encode/H.2 … tsandtunes

codec not currently supported in container


essai peut être avec un autre conteneur (avi),


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#8 13-06-2020 12:24:01

Anonyme
Invité

Re : [nécro-Résolu] ffmpeg : sous-titre inconvertissable ?

Une question :

Dans un mp4, peut-on mettre plus d'un sous-titres ?

Dernière modification par Anonyme (13-06-2020 12:24:55)

#9 13-06-2020 13:05:12

Anonyme
Invité

Re : [nécro-Résolu] ffmpeg : sous-titre inconvertissable ?

Essaies juste ça pour voir :

ffmpeg -i vid.mkv -c copy -c:s mov_text video.mp4



ça fonctionne chez moi. wink


Stream mapping:
  Stream #0:0 -> #0:0 (copy)
  Stream #0:1 -> #0:1 (copy)
  Stream #0:2 -> #0:2 (ass (ssa) -> mov_text (native))
 

Dernière modification par Anonyme (13-06-2020 13:06:53)

#10 13-06-2020 13:10:51

Anonyme
Invité

Re : [nécro-Résolu] ffmpeg : sous-titre inconvertissable ?

Voilà :

ffmpeg -i vid.mkv -vf scale=-2:720 -r 25 -c:v libx264 -preset medium -crf 30 -c:a libvorbis -q:a 3 -c:s mov_text -map 0 vid.mp4





ffmpeg version n4.2.3 Copyright (c) 2000-2020 the FFmpeg developers
  built with gcc 10.1.0 (GCC)
  configuration: --prefix=/usr --disable-debug --disable-static --disable-stripping --enable-avisynth --enable-fontconfig --enable-gmp --enable-gnutls --enable-gpl --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libdav1d --enable-libdrm --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libiec61883 --enable-libjack --enable-libmfx --enable-libmodplug --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libv4l2 --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxml2 --enable-libxvid --enable-nvdec --enable-nvenc --enable-omx --enable-shared --enable-version3
  libavutil      56. 31.100 / 56. 31.100
  libavcodec     58. 54.100 / 58. 54.100
  libavformat    58. 29.100 / 58. 29.100
  libavdevice    58.  8.100 / 58.  8.100
  libavfilter     7. 57.100 /  7. 57.100
  libswscale      5.  5.100 /  5.  5.100
  libswresample   3.  5.100 /  3.  5.100
  libpostproc    55.  5.100 / 55.  5.100
Input #0, matroska,webm, from 'vid.mkv':
  Metadata:
    CREATION_TIME   : 2017-11-11T09:39:39Z
    ENCODER         : Lavf57.7.2
  Duration: 02:04:08.41, start: 0.000000, bitrate: 3171 kb/s
    Chapter #0:0: start 0.000000, end 371.200000
    Metadata:
      title           : Chapter 1
    Chapter #0:1: start 371.200000, end 612.960000
    Metadata:
      title           : Chapter 2
    Chapter #0:2: start 612.960000, end 1028.640000
    Metadata:
      title           : Chapter 3
    Chapter #0:3: start 1028.640000, end 1633.760000
    Metadata:
      title           : Chapter 4
    Chapter #0:4: start 1633.760000, end 2096.560000
    Metadata:
      title           : Chapter 5
    Chapter #0:5: start 2096.560000, end 2135.640000
    Metadata:
      title           : Chapter 6
    Chapter #0:6: start 2135.640000, end 2593.000000
    Metadata:
      title           : Chapter 7
    Chapter #0:7: start 2593.000000, end 3006.040000
    Metadata:
      title           : Chapter 8
    Chapter #0:8: start 3006.040000, end 3345.320000
    Metadata:
      title           : Chapter 9
    Chapter #0:9: start 3345.320000, end 3698.680000
    Metadata:
      title           : Chapter 10
    Chapter #0:10: start 3698.680000, end 4117.440000
    Metadata:
      title           : Chapter 11
    Chapter #0:11: start 4117.440000, end 4217.400000
    Metadata:
      title           : Chapter 12
    Chapter #0:12: start 4217.400000, end 5093.080000
    Metadata:
      title           : Chapter 13
    Chapter #0:13: start 5093.080000, end 5362.480000
    Metadata:
      title           : Chapter 14
    Chapter #0:14: start 5362.480000, end 5759.800000
    Metadata:
      title           : Chapter 15
    Chapter #0:15: start 5759.800000, end 6072.160000
    Metadata:
      title           : Chapter 16
    Chapter #0:16: start 6072.160000, end 6743.040000
    Metadata:
      title           : Chapter 17
    Chapter #0:17: start 6743.040000, end 7448.360000
    Metadata:
      title           : Chapter 18
    Stream #0:0: Video: h264 (Main), yuv420p(tv, bt709, progressive), 1920x818 [SAR 1:1 DAR 960:409], 25 fps, 25 tbr, 1k tbn, 180k tbc (default)
    Metadata:
      BPS-eng         : 3008589
      DURATION-eng    : 02:04:08.400000000
      NUMBER_OF_FRAMES-eng: 186210
      NUMBER_OF_BYTES-eng: 2801146873
      _STATISTICS_WRITING_APP-eng: mkvmerge v29.0.0 ('Like It Or Not') 64-bit
      _STATISTICS_WRITING_DATE_UTC-eng: 2019-03-22 19:38:04
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:1(fre): Audio: aac (LC), 48000 Hz, stereo, fltp (default)
    Metadata:
      BPS-eng         : 160345
      DURATION-eng    : 02:04:08.405000000
      NUMBER_OF_FRAMES-eng: 349144
      NUMBER_OF_BYTES-eng: 149289781
      _STATISTICS_WRITING_APP-eng: mkvmerge v29.0.0 ('Like It Or Not') 64-bit
      _STATISTICS_WRITING_DATE_UTC-eng: 2019-03-22 19:38:04
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:2(fre): Subtitle: ass
    Metadata:
      title           : Complets
      BPS-eng         : 81
      DURATION-eng    : 02:02:45.085000000
      NUMBER_OF_FRAMES-eng: 1326
      NUMBER_OF_BYTES-eng: 75006
      _STATISTICS_WRITING_APP-eng: mkvmerge v29.0.0 ('Like It Or Not') 64-bit
      _STATISTICS_WRITING_DATE_UTC-eng: 2019-03-22 19:38:04
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream mapping:
  Stream #0:0 -> #0:0 (h264 (native) -> h264 (libx264))
  Stream #0:1 -> #0:1 (aac (native) -> vorbis (libvorbis))
  Stream #0:2 -> #0:2 (ass (ssa) -> mov_text (native))
Press [q] to stop, [?] for help
[libx264 @ 0x55e1a5cfa600] using SAR=1/1
[libx264 @ 0x55e1a5cfa600] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2
[libx264 @ 0x55e1a5cfa600] profile High, level 3.2, 4:2:0, 8-bit
[libx264 @ 0x55e1a5cfa600] 264 - core 159 r2999 296494a - H.264/MPEG-4 AVC codec - Copyleft 2003-2020 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=12 lookahead_threads=2 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=30.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
Output #0, mp4, to 'vid.mp4':
  Metadata:
    encoder         : Lavf58.29.100
    Chapter #0:0: start 0.000000, end 371.200000
    Metadata:
      title           : Chapter 1
    Chapter #0:1: start 371.200000, end 612.960000
    Metadata:
      title           : Chapter 2
    Chapter #0:2: start 612.960000, end 1028.640000
    Metadata:
      title           : Chapter 3
    Chapter #0:3: start 1028.640000, end 1633.760000
    Metadata:
      title           : Chapter 4
    Chapter #0:4: start 1633.760000, end 2096.560000
    Metadata:
      title           : Chapter 5
    Chapter #0:5: start 2096.560000, end 2135.640000
    Metadata:
      title           : Chapter 6
    Chapter #0:6: start 2135.640000, end 2593.000000
    Metadata:
      title           : Chapter 7
    Chapter #0:7: start 2593.000000, end 3006.040000
    Metadata:
      title           : Chapter 8
    Chapter #0:8: start 3006.040000, end 3345.320000
    Metadata:
      title           : Chapter 9
    Chapter #0:9: start 3345.320000, end 3698.680000
    Metadata:
      title           : Chapter 10
    Chapter #0:10: start 3698.680000, end 4117.440000
    Metadata:
      title           : Chapter 11
    Chapter #0:11: start 4117.440000, end 4217.400000
    Metadata:
      title           : Chapter 12
    Chapter #0:12: start 4217.400000, end 5093.080000
    Metadata:
      title           : Chapter 13
    Chapter #0:13: start 5093.080000, end 5362.480000
    Metadata:
      title           : Chapter 14
    Chapter #0:14: start 5362.480000, end 5759.800000
    Metadata:
      title           : Chapter 15
    Chapter #0:15: start 5759.800000, end 6072.160000
    Metadata:
      title           : Chapter 16
    Chapter #0:16: start 6072.160000, end 6743.040000
    Metadata:
      title           : Chapter 17
    Chapter #0:17: start 6743.040000, end 7448.360000
    Metadata:
      title           : Chapter 18
    Stream #0:0: Video: h264 (libx264) (avc1 / 0x31637661), yuv420p, 1690x720 [SAR 69120:69121 DAR 960:409], q=-1--1, 25 fps, 12800 tbn, 25 tbc (default)
    Metadata:
      BPS-eng         : 3008589
      DURATION-eng    : 02:04:08.400000000
      NUMBER_OF_FRAMES-eng: 186210
      NUMBER_OF_BYTES-eng: 2801146873
      _STATISTICS_WRITING_APP-eng: mkvmerge v29.0.0 ('Like It Or Not') 64-bit
      _STATISTICS_WRITING_DATE_UTC-eng: 2019-03-22 19:38:04
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      encoder         : Lavc58.54.100 libx264
    Side data:
      cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: -1
    Stream #0:1(fre): Audio: vorbis (libvorbis) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp (default)
    Metadata:
      BPS-eng         : 160345
      DURATION-eng    : 02:04:08.405000000
      NUMBER_OF_FRAMES-eng: 349144
      NUMBER_OF_BYTES-eng: 149289781
      _STATISTICS_WRITING_APP-eng: mkvmerge v29.0.0 ('Like It Or Not') 64-bit
      _STATISTICS_WRITING_DATE_UTC-eng: 2019-03-22 19:38:04
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      encoder         : Lavc58.54.100 libvorbis
    Stream #0:2(fre): Subtitle: mov_text (tx3g / 0x67337874)
    Metadata:
      title           : Complets
      BPS-eng         : 81
      DURATION-eng    : 02:02:45.085000000
      NUMBER_OF_FRAMES-eng: 1326
      NUMBER_OF_BYTES-eng: 75006
      _STATISTICS_WRITING_APP-eng: mkvmerge v29.0.0 ('Like It Or Not') 64-bit
      _STATISTICS_WRITING_DATE_UTC-eng: 2019-03-22 19:38:04
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      encoder         : Lavc58.54.100 mov_text
frame=  347 fps= 32 q=-1.0 Lsize=    3453kB time=00:00:14.37 bitrate=1968.1kbits/s speed=1.33x    
video:3303kB audio:130kB subtitle:0kB other streams:0kB global headers:4kB muxing overhead: 0.579749%
[libx264 @ 0x55e1a5cfa600] frame I:2     Avg QP:30.33  size: 47224
[libx264 @ 0x55e1a5cfa600] frame P:88    Avg QP:31.96  size: 16993
[libx264 @ 0x55e1a5cfa600] frame B:257   Avg QP:34.15  size:  6974
[libx264 @ 0x55e1a5cfa600] consecutive B-frames:  0.6%  1.2%  2.6% 95.7%
[libx264 @ 0x55e1a5cfa600] mb I  I16..4:  8.4% 74.2% 17.4%
[libx264 @ 0x55e1a5cfa600] mb P  I16..4: 10.7% 24.7%  1.1%  P16..4: 39.0%  8.6%  2.6%  0.0%  0.0%    skip:13.3%
[libx264 @ 0x55e1a5cfa600] mb B  I16..4:  1.8%  2.8%  0.0%  B16..8: 40.8%  5.2%  0.6%  direct: 1.5%  skip:47.4%  L0:44.9% L1:52.3% BI: 2.8%
[libx264 @ 0x55e1a5cfa600] 8x8 transform intra:66.3% inter:90.7%
[libx264 @ 0x55e1a5cfa600] coded y,uvDC,uvAC intra: 34.5% 29.0% 0.2% inter: 12.6% 7.8% 0.0%
[libx264 @ 0x55e1a5cfa600] i16 v,h,dc,p: 24% 31% 11% 34%
[libx264 @ 0x55e1a5cfa600] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 18% 19% 23%  5%  8%  7%  9%  5%  6%
[libx264 @ 0x55e1a5cfa600] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 24% 21% 14%  5% 10%  9%  9%  5%  4%
[libx264 @ 0x55e1a5cfa600] i8c dc,h,v,p: 82% 10%  8%  0%
[libx264 @ 0x55e1a5cfa600] Weighted P-Frames: Y:6.8% UV:6.8%
[libx264 @ 0x55e1a5cfa600] ref P L0: 54.5% 16.3% 20.9%  7.9%  0.5%
[libx264 @ 0x55e1a5cfa600] ref B L0: 87.8%  9.5%  2.7%
[libx264 @ 0x55e1a5cfa600] ref B L1: 96.4%  3.6%
[libx264 @ 0x55e1a5cfa600] kb/s:1949.31
Exiting normally, received signal 2.

 



   
    Stream #0:0: Video: h264 (libx264) (avc1 / 0x31637661), yuv420p, 1690x720 [SAR 69120:69121 DAR 960:409], q=-1--1, 25 fps, 12800 tbn, 25 tbc (default)
    Stream #0:1(fre): Audio: vorbis (libvorbis) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp (default)
    Stream #0:2(fre): Subtitle: mov_text (tx3g / 0x67337874)
 



   



Donc :

-c:s mov_text

Dernière modification par Anonyme (13-06-2020 13:19:39)

#11 13-06-2020 13:28:21

Anonyme
Invité

Re : [nécro-Résolu] ffmpeg : sous-titre inconvertissable ?

Anonyme a écrit :

Une question :

Dans un mp4, peut-on mettre plus d'un sous-titres ?



Je répond à mon question smile
Testé sur un mkv multi sous-titres ... donc Oui smile
Je ne savais vraiment pas.

Dernière modification par Anonyme (13-06-2020 13:31:31)

#12 13-06-2020 14:27:14

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [nécro-Résolu] ffmpeg : sous-titre inconvertissable ?

le seul soucis c'est que le preset medium a un bitrate trop bas 3171 kb/s, sur un ordi puissant cela ce vois pas mais en lecture sur la télé ça risque d’être la cata
il faudrait  le double pour être fluide

-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#13 13-06-2020 15:13:02

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : [nécro-Résolu] ffmpeg : sous-titre inconvertissable ?

Merci Anonyme, ta solution mov_text fonctionne. Tsk. Ces trucs qui sont pas direct dans le man, arrrh. X_X

virtue_signaling.pngpalestine.png

Hors ligne

#14 01-07-2020 13:07:30

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : [nécro-Résolu] ffmpeg : sous-titre inconvertissable ?

... NECRO BUMP !
necropost.jpg

J'ai un nouveau cas très analogue (exactement le même, en utilisant l'argument qui avait marché ici). Du coup je réitére au cas où si quelqu'un a une idée.

ffmpeg -i vid.mkv -vf scale=-2:720 -r 25 -preset medium -crf 30 -c:a libvorbis -q:a 3 -c:s mov_text -map 0 vid.mp4


[mp4 @ 0x55d488987bc0] Could not find tag for codec ttf in stream #5, codec not currently supported in container
Could not write header for output file #0 (incorrect codec parameters ?): Invalid argument
Error initializing output stream 0:0 --



Pour les détails :

ffmpeg version 4.1.4-1~deb10u1 Copyright (c) 2000-2019 the FFmpeg developers
  built with gcc 8 (Debian 8.3.0-6)
  configuration: --prefix=/usr --extra-version='1~deb10u1' --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared
  libavutil      56. 22.100 / 56. 22.100
  libavcodec     58. 35.100 / 58. 35.100
  libavformat    58. 20.100 / 58. 20.100
  libavdevice    58.  5.100 / 58.  5.100
  libavfilter     7. 40.101 /  7. 40.101
  libavresample   4.  0.  0 /  4.  0.  0
  libswscale      5.  3.100 /  5.  3.100
  libswresample   3.  3.100 /  3.  3.100
  libpostproc    55.  3.100 / 55.  3.100
Input #0, matroska,webm, from '/media/oty/IOMEGA_HDD/vid.mkv':
  Metadata:
    creation_time   : 2019-10-03T14:03:58.000000Z
    ENCODER         : Lavf58.20.100
  Duration: 00:23:56.88, start: -0.007000, bitrate: 2208 kb/s
    Chapter #0:0: start 0.033000, end 99.990000
    Metadata:
      title           : Intro
    Chapter #0:1: start 99.990000, end 189.960000
    Metadata:
      title           : OP
    Chapter #0:2: start 189.960000, end 680.990000
    Metadata:
      title           : Part A
    Chapter #0:3: start 680.990000, end 1329.970000
    Metadata:
      title           : Part B
    Chapter #0:4: start 1329.970000, end 1419.980000
    Metadata:
      title           : ED
    Chapter #0:5: start 1419.980000, end 1436.873000
    Metadata:
      title           : Preview
    Stream #0:0(jpn): Video: hevc (Main 10), yuv420p10le(tv, bt709), 1920x1080 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn, 23.98 tbc (default)
    Metadata:
      title           : [Judas] x265 10b
      BPS-eng         : 2021477
      DURATION-eng    : 00:23:56.018000000
      NUMBER_OF_FRAMES-eng: 34430
      NUMBER_OF_BYTES-eng: 362859752
      _STATISTICS_WRITING_APP-eng: mkvmerge v35.0.0 ('All The Love In The World') 64-bit
      _STATISTICS_WRITING_DATE_UTC-eng: 2019-10-03 14:03:58
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:1(jpn): Audio: opus, 48000 Hz, stereo, fltp (default)
    Metadata:
      title           : Japanese
      BPS-eng         : 119519
      DURATION-eng    : 00:23:56.041000000
      NUMBER_OF_FRAMES-eng: 71802
      NUMBER_OF_BYTES-eng: 21454433
      _STATISTICS_WRITING_APP-eng: mkvmerge v35.0.0 ('All The Love In The World') 64-bit
      _STATISTICS_WRITING_DATE_UTC-eng: 2019-10-03 14:03:58
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:2(eng): Subtitle: ass
    Metadata:
      title           : English (DameDesuYo)
      BPS-eng         : 52189
      DURATION-eng    : 00:23:54.990000000
      NUMBER_OF_FRAMES-eng: 49746
      NUMBER_OF_BYTES-eng: 9361429
      _STATISTICS_WRITING_APP-eng: mkvmerge v35.0.0 ('All The Love In The World') 64-bit
      _STATISTICS_WRITING_DATE_UTC-eng: 2019-10-03 14:03:58
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:3(spa): Subtitle: ass
    Metadata:
      title           : Spanish[LAT]
      BPS-eng         : 82
      DURATION-eng    : 00:23:53.160000000
      NUMBER_OF_FRAMES-eng: 252
      NUMBER_OF_BYTES-eng: 14693
      _STATISTICS_WRITING_APP-eng: mkvmerge v35.0.0 ('All The Love In The World') 64-bit
      _STATISTICS_WRITING_DATE_UTC-eng: 2019-10-03 14:03:58
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:4(por): Subtitle: ass
    Metadata:
      title           : Portuguese
      BPS-eng         : 107
      DURATION-eng    : 00:23:51.220000000
      NUMBER_OF_FRAMES-eng: 285
      NUMBER_OF_BYTES-eng: 19199
      _STATISTICS_WRITING_APP-eng: mkvmerge v35.0.0 ('All The Love In The World') 64-bit
      _STATISTICS_WRITING_DATE_UTC-eng: 2019-10-03 14:03:58
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:5: Attachment: ttf
    Metadata:
      filename        : ANGIE-BOLDITALIC.TTF
      mimetype        : application/x-truetype-font
    Stream #0:6: Attachment: ttf
    Metadata:
      filename        : CLEARFACESSIBOLD.TTF
      mimetype        : application/x-truetype-font
    Stream #0:7: Attachment: otf
    Metadata:
      filename        : KINESISSTD-BLACKITALIC.OTF
      mimetype        : application/vnd.ms-opentype
    Stream #0:8: Attachment: otf
    Metadata:
      filename        : AGARAMONDPRO-REGULAR.OTF
      mimetype        : application/vnd.ms-opentype
    Stream #0:9: Attachment: ttf
    Metadata:
      filename        : ANGIE-BOLD.TTF
      mimetype        : application/x-truetype-font
    Stream #0:10: Attachment: ttf
    Metadata:
      filename        : Lato Bold
      mimetype        : application/x-truetype-font
At least one output file must be specified
 

Dernière modification par otyugh (01-07-2020 13:11:48)


virtue_signaling.pngpalestine.png

Hors ligne

#15 01-07-2020 15:43:53

vv222
Administrateur
Lieu : Bretagne
Distrib. : Debian Sid
(G)UI : sway
Inscription : 18-11-2013
Site Web

Re : [nécro-Résolu] ffmpeg : sous-titre inconvertissable ?

Je ne peux que t’aider à comprendre le souci, pas à le résoudre wink

Ici les pistes #5 à #10 du fichier source sont des polices intégrées au fichier vidéo, utilisées pour l’affichage des sous-titres. Il semble que le format ttf utilisé pour les pistes #5, #6, #9 et #10 ne soit pas compatible avec un conteneur mp4 en sortie.

Jouer sous Debian ? Facile !

Ceterum censeo Barum esse delendam

Hors ligne

#16 01-07-2020 16:09:05

Anonyme
Invité

Re : [nécro-Résolu] ffmpeg : sous-titre inconvertissable ?

Une question, pourquoi tu veux obligatoirement un conteneur mp4 ?

#17 01-07-2020 17:43:01

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : [nécro-Résolu] ffmpeg : sous-titre inconvertissable ?

Globallement ça passe mieux sur les TV (je repasse des films à un ami qui n'a pas internet, juste un téléviseur à la con. Et le conteneur mkv n'est pas reconnu é_è).

Cela dit dernièrement le mp4 que j'ai fait (avec la ligne de télécommande que j'ai donné ici) ne passait pas bien, y avait des saccades selon-lui. Ça me fait penser à la remarque de croutons, je vais essayer en "-preset slow" du coup et un autre version avec un -crf plus élevé, histoire de tester.

@vv222 : ça serait cool une moulinette pour normaliser les sous-titres. Les polices exotiques, c'est vraiiiiiment pas nécessaire dans mon monde é_è

Dernière modification par otyugh (01-07-2020 17:49:09)


virtue_signaling.pngpalestine.png

Hors ligne

#18 01-07-2020 20:23:34

vv222
Administrateur
Lieu : Bretagne
Distrib. : Debian Sid
(G)UI : sway
Inscription : 18-11-2013
Site Web

Re : [nécro-Résolu] ffmpeg : sous-titre inconvertissable ?

otyugh a écrit :

ça serait cool une moulinette pour normaliser les sous-titres. Les polices exotiques, c'est vraiiiiiment pas nécessaire dans mon monde é_è


Mon approche serait de ne tout simplement pas inclure les polices dans le conteneur généré, en espérant que le rendu avec les polices disponibles sur le système de destination soit correct.


Jouer sous Debian ? Facile !

Ceterum censeo Barum esse delendam

Hors ligne

#19 02-07-2020 14:09:20

Anonyme
Invité

Re : [nécro-Résolu] ffmpeg : sous-titre inconvertissable ?

@otyugh

Bonjour,

as-tu essayé avec l'option

ffmpeg -i vid.mkv .... -vf "subtitles=vid.mkv" .... vid.mp4



pour voir ce que ça donne ?

Dernière modification par Anonyme (02-07-2020 14:11:08)

#20 02-07-2020 14:37:29

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [nécro-Résolu] ffmpeg : sous-titre inconvertissable ?

Ça me fait penser à la remarque de croutons, je vais essayer en "-preset slow" du coup et un autre version avec un -crf plus élevé, histoire de tester.


Depuis mon message j'ai fais des tests et en faite les saccades ne venait pas de la, il semblerait même que ce soit le contraire
Il faut voir la qualité crf par rapport a la taille de l'écran sur lequel la vidéo doit être afficher
d’après la doc le rapport qualité /poids du fichier est exponentiel pour +6 de crf la taille du fichier double pour presque rien d'apport en qualité
pour ma par j'encode en preset ultrafast avec un crf29 ce qui me donne une taille de fichier acceptable avec une bonne qualité compte tenu des algorithmes de correction de ma tv
un teste amusant est d'encoder avec un crf40 et la tu as carrément des carrés comme pixel


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

Pied de page des forums