Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 24/09/2019, à 19:08

Phil17

Réduire une vidéo en .ts, erreurs et blocage ffmpeg

Bonjour,
Je poste peu car je suis un utilisateur basique et je ne connais pas trop les logiciels ou l'utilisation "pointue" des logiciels ou de Xubuntu et je cherche souvent un exemple qui pourrait s'adapter à ma demande sans ennuyer personne. J'enregistre des vidéos via mon décodeur TNT, il me les enregistre en .ts, je peux les lire sans problème avec VLC. Mais là, j'ai un souci avec ffmpeg pour réduire une vidéo au début et à la fin alors que normalement, pas vraiment de problème, parfois quelques erreurs, je cherche sur le Net, ce n'est pas important ou je peux lire ma vidéo, donc je laisse tomber, ça me suffit.

Donc, système Xubuntu à jour, je veux couper une vidéo au début et à la fin pour enlever l’excédent, et ffmpeg se met en colère en me renvoyant la page de messages suivants :

phil@phil-B5130M:~/Vidéos/Vid$ ffmpeg -i 000.ts -map 0 -ss 02:00 -to 01:35:15 -c copy output.ts
ffmpeg version 3.4.6-0ubuntu0.18.04.1 Copyright (c) 2000-2019 the FFmpeg developers
  built with gcc 7 (Ubuntu 7.3.0-16ubuntu3)
  configuration: --prefix=/usr --extra-version=0ubuntu0.18.04.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-librsvg --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared
  libavutil      55. 78.100 / 55. 78.100
  libavcodec     57.107.100 / 57.107.100
  libavformat    57. 83.100 / 57. 83.100
  libavdevice    57. 10.100 / 57. 10.100
  libavfilter     6.107.100 /  6.107.100
  libavresample   3.  7.  0 /  3.  7.  0
  libswscale      4.  8.100 /  4.  8.100
  libswresample   2.  9.100 /  2.  9.100
  libpostproc    54.  7.100 / 54.  7.100
[h264 @ 0x559a88be5b40] SPS unavailable in decode_picture_timing
[h264 @ 0x559a88be5b40] non-existing PPS 0 referenced
[h264 @ 0x559a88be5b40] SPS unavailable in decode_picture_timing
[h264 @ 0x559a88be5b40] non-existing PPS 0 referenced
[h264 @ 0x559a88be5b40] decode_slice_header error
[h264 @ 0x559a88be5b40] no frame!
[h264 @ 0x559a88be5b40] SPS unavailable in decode_picture_timing
[h264 @ 0x559a88be5b40] non-existing PPS 0 referenced
[h264 @ 0x559a88be5b40] SPS unavailable in decode_picture_timing
[h264 @ 0x559a88be5b40] non-existing PPS 0 referenced
[h264 @ 0x559a88be5b40] decode_slice_header error
[h264 @ 0x559a88be5b40] no frame!
[h264 @ 0x559a88be5b40] mmco: unref short failure
    Last message repeated 1 times
[h264 @ 0x559a88be5b40] Increasing reorder buffer to 3
[mpegts @ 0x559a88bc1900] start time for stream 5 is not set in estimate_timings_from_pts
[mpegts @ 0x559a88bc1900] start time for stream 6 is not set in estimate_timings_from_pts
[mpegts @ 0x559a88bc1900] start time for stream 7 is not set in estimate_timings_from_pts
[mpegts @ 0x559a88bc1900] PES packet size mismatch
    Last message repeated 3 times
[mpegts @ 0x559a88bc1900] Could not find codec parameters for stream 8 (Unknown: none ([5][0][0][0] / 0x0005)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x559a88bc1900] Could not find codec parameters for stream 9 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
Input #0, mpegts, from '000.ts':
  Duration: 01:40:04.71, start: 20791.130844, bitrate: 4717 kb/s
  Program 1025 
    Metadata:
      service_name    : M6
      service_provider: Multi4
  Program 1026 
    Metadata:
      service_name    : W9
      service_provider: Multi4
  Program 1031 
    Metadata:
      service_name    : Arte
      service_provider: Multi4
    Stream #0:0[0x140]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709, top first), 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
    Stream #0:1[0x14a](fra): Audio: eac3 ([6][0][0][0] / 0x0006), 48000 Hz, stereo, fltp, 128 kb/s
    Stream #0:2[0x14b](qad): Audio: eac3 ([6][0][0][0] / 0x0006), 48000 Hz, stereo, fltp, 96 kb/s
    Stream #0:3[0x14c](qaa): Audio: eac3 ([6][0][0][0] / 0x0006), 48000 Hz, stereo, fltp, 128 kb/s
    Stream #0:4[0x14d](deu): Audio: eac3 ([6][0][0][0] / 0x0006), 48000 Hz, stereo, fltp, 96 kb/s
    Stream #0:5[0x154](fra): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006) (hearing impaired)
    Stream #0:6[0x155](fra): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006)
    Stream #0:7[0x156](deu): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006)
    Stream #0:8[0x172]: Unknown: none ([5][0][0][0] / 0x0005)
    Stream #0:9[0x173]: Unknown: none ([11][0][0][0] / 0x000B)
  Program 1045 
    Metadata:
      service_name    : France 5
      service_provider: Multi4
  Program 1046 
    Metadata:
      service_name    : 6ter
      service_provider: Multi4
Cannot map stream #0:8 - unsupported type.
If you want unsupported types ignored instead of failing, please use the -ignore_unknown option
If you want them copied, please use -copy_unknown

Quelles sont les choses à vérifier, et bien sûr les commandes complémentaires à entrer pour trouver le problème.
J'ai déjà réduit des vidéos avec cette commande sans souci autre que parfois des messages d'erreur mais je pouvais lire la vidéo.
Voici les informations tirées de MediaInfo concernant ce fichier *.ts :

General
ID                                       : 4 (0x4)
Complete name                            : /home/phil/Vidéos/Vid/000.ts
Format                                   : MPEG-TS
File size                                : 3.30 GiB
Duration                                 : 1 h 40 min
Start time                               : UTC 2019-08-18 18:54:08
End time                                 : UTC 2019-08-18 20:34:09
Overall bit rate mode                    : Variable
Overall bit rate                         : 4 718 kb/s
Network name                             : F
Country                                  : FRA
Timezone                                 : +02:00:00

Video
ID                                       : 320 (0x140)
Menu ID                                  : 1031 (0x407)
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : High@L4
Format settings                          : CABAC / 4 Ref Frames
Format settings, CABAC                   : Yes
Format settings, ReFrames                : 4 frames
Codec ID                                 : 27
Duration                                 : 1 h 40 min
Bit rate                                 : 4 032 kb/s
Width                                    : 1 920 pixels
Height                                   : 1 080 pixels
Display aspect ratio                     : 16:9
Frame rate                               : 25.000 FPS
Standard                                 : Component
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : MBAFF
Scan type, store method                  : Interleaved fields
Scan order                               : Top Field First
Bits/(Pixel*Frame)                       : 0.078
Stream size                              : 2.82 GiB (85%)
Color range                              : Limited
Color primaries                          : BT.709
Transfer characteristics                 : BT.709
Matrix coefficients                      : BT.709

Audio #1
ID                                       : 330 (0x14A)
Menu ID                                  : 1031 (0x407)
Format                                   : E-AC-3
Format/Info                              : Enhanced Audio Coding 3
Codec ID                                 : 6
Duration                                 : 1 h 40 min
Bit rate mode                            : Constant
Bit rate                                 : 128 kb/s
Channel(s)                               : 2 channels
Channel positions                        : Front: L R
Sampling rate                            : 48.0 kHz
Frame rate                               : 187.500 FPS (256 SPF)
Compression mode                         : Lossy
Delay relative to video                  : -514 ms
Stream size                              : 91.6 MiB (3%)
Language                                 : French
Service kind                             : Complete Main

Audio #2
ID                                       : 331 (0x14B)
Menu ID                                  : 1031 (0x407)
Format                                   : E-AC-3
Format/Info                              : Enhanced Audio Coding 3
Codec ID                                 : 6
Duration                                 : 1 h 40 min
Bit rate mode                            : Constant
Bit rate                                 : 96.0 kb/s
Channel(s)                               : 2 channels
Channel positions                        : Front: L R
Sampling rate                            : 48.0 kHz
Frame rate                               : 187.500 FPS (256 SPF)
Compression mode                         : Lossy
Delay relative to video                  : -482 ms
Stream size                              : 68.7 MiB (2%)
Language                                 : qad
Service kind                             : Complete Main

Audio #3
ID                                       : 332 (0x14C)
Menu ID                                  : 1031 (0x407)
Format                                   : E-AC-3
Format/Info                              : Enhanced Audio Coding 3
Codec ID                                 : 6
Duration                                 : 1 h 40 min
Bit rate mode                            : Constant
Bit rate                                 : 128 kb/s
Channel(s)                               : 2 channels
Channel positions                        : Front: L R
Sampling rate                            : 48.0 kHz
Frame rate                               : 187.500 FPS (256 SPF)
Compression mode                         : Lossy
Delay relative to video                  : -514 ms
Stream size                              : 91.6 MiB (3%)
Language                                 : qaa
Service kind                             : Complete Main

Audio #4
ID                                       : 333 (0x14D)
Menu ID                                  : 1031 (0x407)
Format                                   : E-AC-3
Format/Info                              : Enhanced Audio Coding 3
Codec ID                                 : 6
Duration                                 : 1 h 40 min
Bit rate mode                            : Constant
Bit rate                                 : 96.0 kb/s
Channel(s)                               : 2 channels
Channel positions                        : Front: L R
Sampling rate                            : 48.0 kHz
Frame rate                               : 187.500 FPS (256 SPF)
Compression mode                         : Lossy
Delay relative to video                  : -482 ms
Stream size                              : 68.7 MiB (2%)
Language                                 : German
Service kind                             : Complete Main

Text #1
ID                                       : 340 (0x154)
Menu ID                                  : 1031 (0x407)
Format                                   : DVB Subtitle
Codec ID                                 : 6
Language                                 : French

Text #2
ID                                       : 341 (0x155)
Menu ID                                  : 1031 (0x407)
Format                                   : DVB Subtitle
Codec ID                                 : 6
Language                                 : French

Text #3
ID                                       : 342 (0x156)
Menu ID                                  : 1031 (0x407)
Format                                   : DVB Subtitle
Codec ID                                 : 6
Language                                 : German

Menu
ID                                       : 300 (0x12C)
Menu ID                                  : 1031 (0x407)
Duration                                 : 1 h 40 min
List                                     : 320 (0x140) (AVC) / 330 (0x14A) (E-AC-3, French) / 331 (0x14B) (E-AC-3, qad) / 332 (0x14C) (E-AC-3, qaa) / 333 (0x14D) (E-AC-3, German) / 340 (0x154) (DVB Subtitle, French) / 341 (0x155) (DVB Subtitle, French) / 342 (0x156) (DVB Subtitle, German) / 370 (0x172) () / 371 (0x173) ()
Language                                 :  / French / qad / qaa / German / French / French / German
Service name                             : Arte
Service provider                         : Multi4
Service type                             : advanced codec HD digital television
UTC 2019-08-18 00:07:02                  : fr: / fr: / arts/culture (without music) /  / 00:52:40 / 
UTC 2019-08-18 00:59:42                  : fr:ARTE Journal / fr: / news/weather report /  / 02:00:18 / 
UTC 2019-08-18 03:00:00                  : fr:Le monde est un village / fr: / economics/social advisory /  / 00:54:05 / 
UTC 2019-08-18 03:54:05                  : fr: / fr: / arts/culture (without music) /  / 00:55:44 / 
UTC 2019-08-18 04:49:49                  : fr: / fr: / arts/culture (without music) /  / 00:53:38 / 
UTC 2019-08-18 05:43:27                  : fr: / fr: / economics/social advisory /  / 00:45:53 / 
UTC 2019-08-18 06:29:20                  : fr: / fr: / technology/natural sciences /  / 00:40:12 / 
UTC 2019-08-18 07:09:32                  : fr:Ma vie au zoo (12/12) / fr: / nature/animals/environment /  / 00:22:22 / 
UTC 2019-08-18 07:31:54                  : fr:ARTE Junior le Mag / fr: / news/weather report /  / 00:15:07 / 
UTC 2019-08-18 07:47:01                  : fr:La Paloma (VM) / fr: / movie/drama /  / 01:49:11 / 
UTC 2019-08-18 09:36:12                  : fr:L'art sort du cadre (4/5) / fr: / arts/culture (without music) /  / 00:28:09 / 
UTC 2019-08-18 10:04:21                  : fr:Cuisines des terroirs / fr: / economics/social advisory /  / 00:37:25 / 
UTC 2019-08-18 10:41:46                  : fr: / fr: / economics/social advisory /  / 00:27:43 / 
UTC 2019-08-18 11:09:29                  : fr: / fr: / technology/natural sciences /  / 00:54:39 / 
UTC 2019-08-18 12:04:08                  : fr: / fr: / technology/natural sciences /  / 00:54:06 / 
UTC 2019-08-18 12:58:14                  : fr: / fr: / technology/natural sciences /  / 00:52:53 / 
UTC 2019-08-18 13:51:07                  : fr: / fr: / technology/natural sciences /  / 00:53:40 / 
UTC 2019-08-18 14:44:47                  : fr:Robert Redford - L'ange blond / fr: / arts/culture (without music) /  / 00:56:03 / 
UTC 2019-08-18 15:40:50                  : fr: / fr: / arts/culture (without music) /  / 00:45:21 / 
UTC 2019-08-18 16:26:11                  : fr:L'orchestre du Festival de Dresde joue Robert Schumann / fr: / serious music/classical music /  / 00:45:50 / 
UTC 2019-08-18 17:12:01                  : fr: / fr: / arts/culture (without music) /  / 00:32:59 / 
UTC 2019-08-18 17:45:00                  : fr:ARTE Journal / fr: / news/weather report /  / 00:21:52 / 
UTC 2019-08-18 18:06:52                  : fr: / fr: / nature/animals/environment /  / 00:44:36 / 
UTC 2019-08-18 18:51:28                  : fr:La minute vieille / fr: / movie/drama /  / 00:05:32 / Running
UTC 2019-08-18 18:57:00                  : fr:Oh My God ! (VM) / fr: / movie/drama /  / 01:35:29 / Not running
UTC 2019-08-18 20:32:29                  : fr:Viva la vulva / fr: / arts/culture (without music) /  / 00:54:15 / Running
UTC 2019-08-18 21:26:44                  : fr: / fr: / arts/culture (without music) /  / 00:54:10 / Not running
UTC 2019-08-18 22:20:54                  : fr:Sous le charme d'Anne-Sophie Mutter / fr: / arts/culture (without music) /  / 00:53:37 / 
UTC 2019-08-18 23:14:31                  : fr:Festival Young Euro Classic 2018 / fr: / serious music/classical music /  / 00:58:04 / 
UTC 2019-08-19 00:12:35                  : fr:ARTE Journal / fr: / news/weather report /  / 00:22:17 / 
UTC 2019-08-19 00:34:52                  : fr:Madonna: The MDNA Tour / fr: / rock/pop /  / 02:25:08 / 
UTC 2019-08-19 03:00:00                  : fr: / fr: / serious music/classical music /  / 00:47:20 / 
UTC 2019-08-19 03:47:20                  : fr:Xenius - Ces insectes vampires / fr: / news magazine /  / 00:27:38 / 
UTC 2019-08-19 04:14:58                  : fr:ARTE Reportage / fr: / news magazine /  / 00:54:37 / 
UTC 2019-08-19 05:09:35                  : fr:ARTE Journal Junior  / fr: / news/weather report /  / 00:07:32 / 
UTC 2019-08-19 05:17:07                  : fr: / fr: / economics/social advisory /  / 00:44:31 / 
UTC 2019-08-19 06:01:38                  : fr: / fr: / nature/animals/environment /  / 00:44:51 / 
UTC 2019-08-19 06:46:29                  : fr:Invitation au voyage / fr: / arts/culture (without music) /  / 00:39:57 / 
UTC 2019-08-19 07:26:26                  : fr:GEO Reportage - Suisse, les lutteurs portent la culotte / fr: / economics/social advisory /  / 00:53:39 / 
UTC 2019-08-19 08:20:05                  : fr:GEO Reportage - La Moselle au fil de l'eau / fr: / economics/social advisory /  / 01:00:28 / 
UTC 2019-08-19 09:20:33                  : fr: / fr: / economics/social advisory /  / 00:44:41 / 
UTC 2019-08-19 10:05:14                  : fr: / fr: / economics/social advisory /  / 00:44:46 / 
UTC 2019-08-19 10:50:00                  : fr:ARTE Journal / fr: / news/weather report /  / 00:12:11 / 
UTC 2019-08-19 11:02:11                  : fr:Le Tyrol du Sud / fr: / nature/animals/environment /  / 00:34:32 / 
UTC 2019-08-19 11:36:43                  : fr:Major Dundee (VM) / fr: / movie/drama /  / 02:34:53 / 
UTC 2019-08-19 14:11:36                  : fr: / fr: / news magazine /  / 00:28:17 / 
UTC 2019-08-19 14:39:53                  : fr:Le pays de Galles sauvage / fr: / nature/animals/environment /  / 00:53:38 / 
UTC 2019-08-19 15:33:31                  : fr:Histoires d'arbres / fr: / nature/animals/environment /  / 00:45:35 / 
UTC 2019-08-19 16:19:06                  : fr:Le monde des arbres / fr: / nature/animals/environment /  / 00:45:26 / 
UTC 2019-08-19 17:04:32                  : fr:Invitation au voyage / fr: / arts/culture (without music) /  / 00:40:28 / 
UTC 2019-08-19 17:45:00                  : fr:ARTE Journal / fr: / news/weather report /  / 00:23:04 / 
UTC 2019-08-19 18:08:04                  : fr:28 Minutes / fr: / arts/culture magazines /  / 00:41:56 / 
UTC 2019-08-19 18:50:00                  : fr:La minute vieille  / fr: / movie/drama /  / 00:03:33 / 
UTC 2019-08-19 18:53:33                  : fr: / fr: / movie/drama /  / 01:37:26 / 
UTC 2019-08-19 20:30:59                  : fr:Les yeux sans visage / fr: / movie/drama /  / 01:27:40 / 
UTC 2019-08-19 21:58:39                  : fr: / fr: / arts/culture (without music) /  / 01:16:08 / 
UTC 2019-08-19 23:14:47                  : fr:ARTE Journal / fr: / news/weather report /  / 00:22:08 / 
UTC 2019-08-19 23:36:55                  : fr:Insiang / fr: / movie/drama /  / 01:33:26 / 

Merci d'avance,
Philippe


XPS15 version 2020 (7590) i7-9750H, RAM : 16 Go, SSD 512 Go, Écran FHD 15,6"
Xubuntu 22.04LTS, TLP en mode BAT persistant.

Hors ligne

#2 Le 25/09/2019, à 11:18

Lulux3

Re : Réduire une vidéo en .ts, erreurs et blocage ffmpeg

Bonjour
Je remarque que tu mets l'option "-ss" APRES l'option "-i".
Je crois qu'il faut la mettre AVANT. Pour info le temps indiqué après l'option "-to" (qui doit bien être où tu l'as mise) est la durée du résultat, et non le temps de fin de la source.
Ces remarques résultent de mon expérience personelle, et peuvent être différentes de la doc officielle, mais ça marche!
Par ailleurs, l'erreur bloquante est "flux n°8 et 9 inconnus". Pour éviter cette erreur, il faut ajouter l'option "-ignore_unknown":
Ce qui donnerait donc quelque chose comme ça:

ffmpeg -ss 2:00 -ignore_unknown  -i 000.ts -map 0 -to 01:33:15 -c copy output.ts

Si c'était pour moi, je réencoderais la vidéo en h265 (gain de place de 60% environ, sans trop de perte en qualité), et les sous-titres français en dvd-sub. Je supprimerais les pistes audio QAD et DEU, le tout encapsulé en mkv avec:

ffmpeg  -canvas_size pal -ignore_unknown  -ss 2:00 -i 000.ts \
-map 0:v -map 0:a:0 -map 0:a:2 -map 0:s:1 \
-c copy -c:v hevc -preset veryfast -crf 25 -c:s dvdsub \
-to 01:33:15 output.mkv

Hors ligne

#3 Le 25/09/2019, à 15:08

Phil17

Re : Réduire une vidéo en .ts, erreurs et blocage ffmpeg

Merci Lulux d'avoir traduit du chinois en wolof !! wink

Je veux dire que ces codes ne me disent pas grand chose et que pour la première ligne, j'ai toujours des erreurs que je soumets en dessous, la deuxième ligne, encodage en h265, ne me permettant pas de voir les erreurs au delà de 1000 lignes dans le terminal et j'ai arrêté en cours de route le travail pour pouvoir visualiser le résultat. Je remarque aussi que la deuxième ligne de code me met d'office les sous-titres en français, sous-titres qu'il semble impossible à enlever.

Les diverses options de la ligne de code d'origine proviennent d'un site ou forum ubuntu ou ffmpeg mais je ne me rappelle plus lequel, je n'avais fait que copier et ça fonctionnait, mais là, sur cette vidéo, rien, peut-être spécifique à cette vidéo?
En tout cas, j'ai encore du boulot à apprendre tout ça...
Dommage que je ne trouve pas d'autre logiciel pour couper aisément des vidéos en TS ou m2ts.
Peut-être qu'il faut que j'essaie différemment, couper le début, enregistrer, puis couper la fin ?

Voici le résultat du premier code que tu m'as aimablement corrigé :

phil@phil-B5130M:~/Vidéos/Vid$ ffmpeg -ss 2:00 -ignore_unknown  -i 000.ts -map 0 -to 01:33:15 -c copy output.ts
ffmpeg version 3.4.6-0ubuntu0.18.04.1 Copyright (c) 2000-2019 the FFmpeg developers
  built with gcc 7 (Ubuntu 7.3.0-16ubuntu3)
  configuration: --prefix=/usr --extra-version=0ubuntu0.18.04.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-librsvg --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared
  libavutil      55. 78.100 / 55. 78.100
  libavcodec     57.107.100 / 57.107.100
  libavformat    57. 83.100 / 57. 83.100
  libavdevice    57. 10.100 / 57. 10.100
  libavfilter     6.107.100 /  6.107.100
  libavresample   3.  7.  0 /  3.  7.  0
  libswscale      4.  8.100 /  4.  8.100
  libswresample   2.  9.100 /  2.  9.100
  libpostproc    54.  7.100 / 54.  7.100
[h264 @ 0x561a778adbe0] SPS unavailable in decode_picture_timing
[h264 @ 0x561a778adbe0] non-existing PPS 0 referenced
[h264 @ 0x561a778adbe0] SPS unavailable in decode_picture_timing
[h264 @ 0x561a778adbe0] non-existing PPS 0 referenced
[h264 @ 0x561a778adbe0] decode_slice_header error
[h264 @ 0x561a778adbe0] no frame!
[h264 @ 0x561a778adbe0] SPS unavailable in decode_picture_timing
[h264 @ 0x561a778adbe0] non-existing PPS 0 referenced
[h264 @ 0x561a778adbe0] SPS unavailable in decode_picture_timing
[h264 @ 0x561a778adbe0] non-existing PPS 0 referenced
[h264 @ 0x561a778adbe0] decode_slice_header error
[h264 @ 0x561a778adbe0] no frame!
[h264 @ 0x561a778adbe0] mmco: unref short failure
    Last message repeated 1 times
[h264 @ 0x561a778adbe0] Increasing reorder buffer to 3
[mpegts @ 0x561a778898e0] start time for stream 5 is not set in estimate_timings_from_pts
[mpegts @ 0x561a778898e0] start time for stream 6 is not set in estimate_timings_from_pts
[mpegts @ 0x561a778898e0] start time for stream 7 is not set in estimate_timings_from_pts
[mpegts @ 0x561a778898e0] PES packet size mismatch
    Last message repeated 3 times
[mpegts @ 0x561a778898e0] Could not find codec parameters for stream 8 (Unknown: none ([5][0][0][0] / 0x0005)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x561a778898e0] Could not find codec parameters for stream 9 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
Input #0, mpegts, from '000.ts':
  Duration: 01:40:04.71, start: 20791.130844, bitrate: 4717 kb/s
  Program 1025 
    Metadata:
      service_name    : M6
      service_provider: Multi4
  Program 1026 
    Metadata:
      service_name    : W9
      service_provider: Multi4
  Program 1031 
    Metadata:
      service_name    : Arte
      service_provider: Multi4
    Stream #0:0[0x140]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709, top first), 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
    Stream #0:1[0x14a](fra): Audio: eac3 ([6][0][0][0] / 0x0006), 48000 Hz, stereo, fltp, 128 kb/s
    Stream #0:2[0x14b](qad): Audio: eac3 ([6][0][0][0] / 0x0006), 48000 Hz, stereo, fltp, 96 kb/s
    Stream #0:3[0x14c](qaa): Audio: eac3 ([6][0][0][0] / 0x0006), 48000 Hz, stereo, fltp, 128 kb/s
    Stream #0:4[0x14d](deu): Audio: eac3 ([6][0][0][0] / 0x0006), 48000 Hz, stereo, fltp, 96 kb/s
    Stream #0:5[0x154](fra): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006) (hearing impaired)
    Stream #0:6[0x155](fra): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006)
    Stream #0:7[0x156](deu): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006)
    Stream #0:8[0x172]: Unknown: none ([5][0][0][0] / 0x0005)
    Stream #0:9[0x173]: Unknown: none ([11][0][0][0] / 0x000B)
  Program 1045 
    Metadata:
      service_name    : France 5
      service_provider: Multi4
  Program 1046 
    Metadata:
      service_name    : 6ter
      service_provider: Multi4
Cannot map stream #0:8 - unsupported type.
Cannot map stream #0:9 - unsupported type.
Output #0, mpegts, to 'output.ts':
  Metadata:
    encoder         : Lavf57.83.100
    Stream #0:0: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709, top first), 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 25 fps, 25 tbr, 90k tbn, 90k tbc
    Stream #0:1(fra): Audio: eac3 ([6][0][0][0] / 0x0006), 48000 Hz, stereo, fltp, 128 kb/s
    Stream #0:2(qad): Audio: eac3 ([6][0][0][0] / 0x0006), 48000 Hz, stereo, fltp, 96 kb/s
    Stream #0:3(qaa): Audio: eac3 ([6][0][0][0] / 0x0006), 48000 Hz, stereo, fltp, 128 kb/s
    Stream #0:4(deu): Audio: eac3 ([6][0][0][0] / 0x0006), 48000 Hz, stereo, fltp, 96 kb/s
    Stream #0:5(fra): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006) (hearing impaired)
    Stream #0:6(fra): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006)
    Stream #0:7(deu): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006)
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
  Stream #0:1 -> #0:1 (copy)
  Stream #0:2 -> #0:2 (copy)
  Stream #0:3 -> #0:3 (copy)
  Stream #0:4 -> #0:4 (copy)
  Stream #0:5 -> #0:5 (copy)
  Stream #0:6 -> #0:6 (copy)
  Stream #0:7 -> #0:7 (copy)
Press [q] to stop, [?] for help
[mpegts @ 0x561a77931720] Timestamps are unset in a packet for stream 0. This is deprecated and will stop working in the future. Fix your code to set the timestamps properly
frame= 5457 fps=0.0 q=-1.0 size=   89088kB time=00:03:26.46 bitrate=3534.8kbits/frame= 9226 fps=9218 q=-1.0 size=  195072kB time=00:05:55.78 bitrate=4491.5kbitsframe=12926 fps=8612 q=-1.0 size=  298240kB time=00:08:24.14 bitrate=4846.2kbitsframe=17201 fps=8596 q=-1.0 size=  400384kB time=00:11:14.90 bitrate=4859.9kbitsframe=21606 fps=8639 q=-1.0 size=  492544kB time=00:14:11.26 bitrate=4739.9kbitsframe=26357 fps=8782 q=-1.0 size=  582656kB time=00:17:22.34 bitrate=4579.2kbitsframe=30638 fps=8751 q=-1.0 size=  669440kB time=00:20:12.38 bitrate=4523.4kbitsframe=34813 fps=8700 q=-1.0 size=  743424kB time=00:22:59.82 bitrate=4413.7kbitsframe=38958 fps=8654 q=-1.0 size=  833536kB time=00:25:46.38 bitrate=4415.7kbitsframe=42958 fps=8589 q=-1.0 size=  920576kB time=00:28:25.06 bitrate=4422.9kbitsframe=47063 fps=8554 q=-1.0 size= 1007360kB time=00:31:10.58 bitrate=4411.6kbitsframe=50710 fps=8449 q=-1.0 size= 1095936kB time=00:33:35.14 bitrate=4455.2kbitsframe=53347 fps=8204 q=-1.0 size= 1166080kB time=00:35:20.62 bitrate=4504.6kbitsframe=54738 fps=7817 q=-1.0 size= 1209600kB time=00:36:17.26 bitrate=4551.1kbitsframe=56303 fps=7505 q=-1.0 size= 1250048kB time=00:37:19.98 bitrate=4571.6kbitsframe=58929 fps=7364 q=-1.0 size= 1306624kB time=00:39:04.34 bitrate=4565.8kbitsframe=60910 fps=7164 q=-1.0 size= 1363456kB time=00:40:24.42 bitrate=4607.0kbitsframe=62504 fps=6943 q=-1.0 size= 1402368kB time=00:41:27.30 bitrate=4618.7kbitsframe=63847 fps=6713 q=-1.0 size= 1440512kB time=00:42:21.50 bitrate=4643.2kbitsframe=64503 fps=6442 q=-1.0 size= 1463296kB time=00:42:47.90 bitrate=4668.1kbitsframe=65090 fps=6185 q=-1.0 size= 1477632kB time=00:43:11.26 bitrate=4671.4kbitsframe=65877 fps=5975 q=-1.0 size= 1496064kB time=00:43:43.18 bitrate=4672.1kbitsframe=66931 fps=5807 q=-1.0 size= 1518848kB time=00:44:23.98 bitrate=4670.6kbitsframe=70247 fps=5842 q=-1.0 size= 1593344kB time=00:46:36.62 bitrate=4667.3kbitsframe=73419 fps=5862 q=-1.0 size= 1665280kB time=00:48:43.50 bitrate=4666.3kbitsframe=76834 fps=5899 q=-1.0 size= 1740032kB time=00:51:00.10 bitrate=4658.1kbitsframe=80405 fps=5945 q=-1.0 size= 1814272kB time=00:53:22.94 bitrate=4640.3kbitsframe=83121 fps=5926 q=-1.0 size= 1890816kB time=00:55:11.58 bitrate=4677.4kbitsframe=85831 fps=5908 q=-1.0 size= 1955072kB time=00:57:01.22 bitrate=4681.3kbitsframe=87921 fps=5850 q=-1.0 size= 2007808kB time=00:58:24.98 bitrate=4692.7kbitsframe=89580 fps=5768 q=-1.0 size= 2042880kB time=00:59:30.70 bitrate=4686.8kbitsframe=91668 fps=5717 q=-1.0 size= 2094336kB time=01:00:53.46 bitrate=4696.0kbitsframe=94305 fps=5703 q=-1.0 size= 2153472kB time=01:02:38.94 bitrate=4693.1kbitsframe=95805 fps=5624 q=-1.0 size= 2190336kB time=01:03:39.74 bitrate=4697.5kbitsframe=97520 fps=5558 q=-1.0 size= 2234624kB time=01:04:47.54 bitrate=4708.9kbitsframe=99736 fps=5525 q=-1.0 size= 2302464kB time=01:06:16.82 bitrate=4742.9kbits[mpegts @ 0x561a778898e0] PES packet size mismatch
    Last message repeated 5 times
frame=101206 fps=5456 q=-1.0 size= 2349824kB time=01:07:16.02 bitrate=4769.5kbitframe=102613 fps=5386 q=-1.0 size= 2391552kB time=01:08:11.94 bitrate=4787.8kbitframe=104386 fps=5336 q=-1.0 size= 2443008kB time=01:09:22.34 bitrate=4808.1kbitframe=106798 fps=5323 q=-1.0 size= 2509824kB time=01:10:59.86 bitrate=4826.6kbitframe=108388 fps=5271 q=-1.0 size= 2550528kB time=01:12:03.30 bitrate=4832.9kbitframe=110026 fps=5224 q=-1.0 size= 2586112kB time=01:13:07.94 bitrate=4828.1kbitframe=113037 fps=5240 q=-1.0 size= 2651392kB time=01:15:08.94 bitrate=4817.1kbitframe=115238 fps=5221 q=-1.0 size= 2702592kB time=01:16:36.42 bitrate=4816.7kbitframe=117169 fps=5191 q=-1.0 size= 2744320kB time=01:17:54.18 bitrate=4809.7kbitframe=118925 fps=5152 q=-1.0 size= 2784256kB time=01:19:04.98 bitrate=4806.9kbitframe=122246 fps=5179 q=-1.0 size= 2844416kB time=01:21:17.62 bitrate=4777.2kbitframe=124701 fps=5174 q=-1.0 size= 2902272kB time=01:22:55.90 bitrate=4778.1kbitframe=126314 fps=5134 q=-1.0 size= 2946304kB time=01:24:00.86 bitrate=4788.1kbitframe=127576 fps=5082 q=-1.0 size= 2971136kB time=01:24:49.94 bitrate=4781.9kbitframe=128680 fps=5025 q=-1.0 size= 2998272kB time=01:25:35.26 bitrate=4783.0kbitframe=129575 fps=4963 q=-1.0 size= 3012352kB time=01:26:09.98 bitrate=4773.2kbitframe=130215 fps=4892 q=-1.0 size= 3028480kB time=01:26:35.50 bitrate=4775.1kbitframe=131369 fps=4845 q=-1.0 size= 3049984kB time=01:27:21.90 bitrate=4766.5kbitframe=134435 fps=4868 q=-1.0 size= 3122432kB time=01:29:24.30 bitrate=4768.4kbitframe=139606 fps=4965 q=-1.0 size= 3199488kB time=01:32:04.66 bitrate=4744.2kbitframe=143122 fps=5001 q=-1.0 size= 3222784kB time=01:33:14.98 bitrate=4718.7kbit[mpegts @ 0x561a778898e0] PES packet size mismatch
    Last message repeated 3 times
frame=143122 fps=4926 q=-1.0 Lsize= 3226277kB time=01:33:14.98 bitrate=4723.8kbits/s speed= 193x    
video:2654531kB audio:305987kB subtitle:10787kB other streams:0kB global headers:0kB muxing overhead: 8.581148%
phil@phil-B5130M:~/Vidéos/Vid$ 

XPS15 version 2020 (7590) i7-9750H, RAM : 16 Go, SSD 512 Go, Écran FHD 15,6"
Xubuntu 22.04LTS, TLP en mode BAT persistant.

Hors ligne

#4 Le 25/09/2019, à 16:30

Lulux3

Re : Réduire une vidéo en .ts, erreurs et blocage ffmpeg

Explications:

Phil17 a écrit :

j'ai toujours des erreurs que je soumets en dessous,

Apparement, ce ne sont que des avertissements, puisque ta vidéo a bien été enregistrée.
Ce genre d'"anomalies" est fréquent avec les enregistrements TNT. A priori, jusqu'à un certain point, la vidéo obtenue reste regardable, mais il peut y avoir des décalages de son ou des passages pixelisés.

Phil17 a écrit :

ne me permettant pas de voir les erreurs au delà de 1000 lignes dans le terminal

Avec l'option "-loglevel 16", ces avertissements ne seront plus affichés...
Si tu as tant d'avertissements que ça, c'est que ton enregistrement n'est pas vraiment de bonne qualité.

Phil17 a écrit :

sous-titres qu'il semble impossible à enlever

la commande que je t'ai indiquée ne grave pas les sous-titres en dur, elle ne fait que les réencoder au format dvdsub (celui des DVD commerciaux), car le dvbsub (celui de la TNT) n'est pas compatible avec le conteneur MKV. Tous les lecteurs vidéo (VLC, MPlayer, Kodi, etc..) ont une option pour désactiver les sous-titres de ce type, par contre, très peu savent lire le dvbsub.

Phil17 a écrit :

Dommage que je ne trouve pas d'autre logiciel pour couper aisément des vidéos en TS ou m2ts

Ca existe: il y a (avait) ProjectX, qui en plus corrigeait les "anomalies" d'enregistrement, mais il ne fonctionne que pour les vidéos SD encodées en mpeg2, donc plus vraiment d'actualité...
Sinon, tu peux essayer TSMuxer, qui fait un peu le même job, quoique moins efficace à mon goût.
Autre solution: Handrake,  mais il ne reconnaît pas les sous-titres en dvbsub, et un encodage de la vidéo est obligatoire (pas d'option "copy" pour le flux vidéo)
Personellement, c'est après les avoir tous essayés que j'en suis arrivé à la commande ffmpeg que je t'ai indiquée.

Hors ligne

#5 Le 25/09/2019, à 18:50

Phil17

Re : Réduire une vidéo en .ts, erreurs et blocage ffmpeg

Bon, je ne sais pas citer, donc...
Tu dis : "Ce genre d'"anomalies" est fréquent avec les enregistrements TNT. A priori, jusqu'à un certain point, la vidéo obtenue reste regardable, mais il peut y avoir des décalages de son ou des passages pixelisés."
Il faut que je fasse un test de lecture sur le TV, car je crains que l'ordinateur, via VLC, soit trop "compatible" et tolérant.

L'enregistrement semble de bonne qualité, 1h40 pour 3.5Go, vu ce que me dit MediaInfo, et visuellement, il est pas mauvais. En le passant à la réduction, sans donc changer les définitions, je descends à 3.3Go, et comme j'ai 1To (!) d'enregistrements à recouper ici ou là, ça finira par faire de la place, et ce sera plus propre. Ce ne sera pas pour un usage P2P, mais ma TV est assez grande et de bonne définition, donc j'évite d'avoir de la neige tout de même, j'aime voir et compter les cheveux sur une tête cool
Pour les sous-titres, je testerai le fichier mkv sur le TV pour être sûr. Perso, je n'ai pas besoin des sous-titres, donc ils peuvent être virés sans problème y compris pour des films en anglais. Mais je dois tester sur TV, ça me prendra un peu de temps, l'encodage en mkv est très long...
Handbrake, je l'avais, je n'arrivais à faire une ou plusieurs coupures, mais surtout je ne trouvais pas les réglages pour garder les codages d'origine, sans tout repasser à la moulinette, chose qui prend énormément de temps.
Avec la première commande
ffmpeg -ss 2:00 -ignore_unknown  -i 000.ts -map 0 -to 01:33:15 -c copy output.ts
qui est la tienne ou la mienne (qui fonctionnais jusqu'à ce que je coince, ça prend à peine une minute puisqu'il n'ya pas de ré-encorage. Je ne fais (apparemment) que retirer des octets à gauche et à droite !
Mais il faut que je me penche sérieusement sur les diverses options de ffmpeg et du manuel...
Merci encore pour ton aide, bonne soirée !


XPS15 version 2020 (7590) i7-9750H, RAM : 16 Go, SSD 512 Go, Écran FHD 15,6"
Xubuntu 22.04LTS, TLP en mode BAT persistant.

Hors ligne

#6 Le 25/09/2019, à 20:15

Lulux3

Re : Réduire une vidéo en .ts, erreurs et blocage ffmpeg

Et bien bon courage;
Juste un truc: 

Phil17 a écrit :

l'encodage en mkv est très long...

en fait c'est l'encodage en h265 qui prend beaucoup de ressources, le mkv est juste un conteneur, comme le ts ou m2ts.
Si tu veux faire un test, supprime "-c:v hevc -preset veryfast -crf 25 ".
Bonne soirée à toi aussi.

Hors ligne

#7 Le 26/09/2019, à 06:50

grigouille

Re : Réduire une vidéo en .ts, erreurs et blocage ffmpeg

Phil17 a écrit :
phil@phil-B5130M:~/Vidéos/Vid$ ffmpeg -i 000.ts -map 0 -ss 02:00 -to 01:35:15 -c copy output.ts

J'utilise la même commande sur les fichiers produits par vdr.


Debian (xfce) 12
HP LaserJet M1132 MFP

Hors ligne

#8 Le 26/09/2019, à 10:05

Phil17

Re : Réduire une vidéo en .ts, erreurs et blocage ffmpeg

Oui, j'ai effectivement remarqué que l'encodage est très long, purée!! La notion de conteneur, j'ai un peu de mal à comprendre. Bon, il faut que j’analyse toutes ces instructions et comprenne à quoi ça sert. Si quelqu'un sait comme utiliser HandBrake pour couper ou enlever un bout de vidéo SANS tout réencoder, donc rester soit en ts ou m2ts ou m'expliquer quel réglage utiliser (car il y en a une foultitude, là aussi, je m'y suis perdu à faire des essais et comparaisons).

@Grigouille, ça voudrait dire que l'ordre ou l'emplacement des codes comme -ss par exemple, n'a pas vraiment d'importance?


XPS15 version 2020 (7590) i7-9750H, RAM : 16 Go, SSD 512 Go, Écran FHD 15,6"
Xubuntu 22.04LTS, TLP en mode BAT persistant.

Hors ligne

#9 Le 26/09/2019, à 11:46

Lulux3

Re : Réduire une vidéo en .ts, erreurs et blocage ffmpeg

Bonjour
Un conteneur est un format de fichier conçu pour encapsuler (muxer) plusieurs flux dont audio, vidéo, sous-titres. Chaque flux est encodé et plus ou moins compressé grâce à un codec (codeur-décodeur).
Le "muxage" ne demande que peu de ressources, par contre l'encodage des flux est très gourmand, notamment pour la vidéo. De plus, réencoder un flux occasionne toujours une perte de qualité, et nécessite un paramétrage assez wolof, comme tu dis.
Les conteneurs les plus courants sont AVI, MP4, MKV, TS et M2TS.
Pour lister les conteneurs reconnus par ffmpeg:

ffmpeg -muxers

ou 

ffmpeg -demuxers

Le codec vidéo le plus répandu est le x264 (ou h264 ou AVC). Le x265 (ou h265 ou HEVC) a été développé pour ll'UHD (ultra haute définition, ou 4k, 8k). Il permet une compression 3 fois plus forte à qualité égale, mais demande plus de ressources lors de l'encodage, et n'est pas encore reconnu par tous les systèmes.
Pour lister les codecs reconnus par ffmpeg:

ffmpeg -codecs

ou

ffmpeg -encoders

ou

ffmpeg -decoders

Pour Handbrake, c'est sûr, actuellement tu es obligé de réencoder le flux vidéo, d'où un temps de traitement très long. On peut réduire un peu ce temps en jouant sur les paramètres, mais au détriment de la qualité, donc pas souhaitable.
Tu devrais essayer TSMuxer, qui ne fait pas de réencodage, mais devrait te convenir si tu ne veux pas des sous-titres (je crois qu'il ne reconnait pas le dvbsub)
D'après la doc ffmpeg, les options -ss, -t et -to s'appliquent au premier fichier qui les suit. Donc, s'ils sont avant le fichier input (option -i), c'est la lecture de ce fichier qui sera tronquée. S'ils sont après ce fichier, et avant le fichier de sortie, c'est l'écriture du fichier qui sera tronquée. Je préfère ne pas lire une partie du fichier, plutôt que de lire tout, et de n'encoder qu'une partie, même si l'économie de ressources est sûrement à la marge. Le petit bémol, c'est que si je mets -to ou -t avant -i, ça ne fonctionne pas, d'où les emplacements que j'utilise.

Hors ligne

#10 Le 26/09/2019, à 12:21

grigouille

Re : Réduire une vidéo en .ts, erreurs et blocage ffmpeg

Extrait de man ffmpeg :

-to position (input/output)
Stop writing the output or reading the input at position. position must be a time duration specification, see (ffmpeg-utils)the Time duration section in the ffmpeg-utils(1) manual.

-to and -t are mutually exclusive and -t has priority.

-ss position (input/output)
When used as an input option (before -i), seeks in this input file to position. Note that in most formats it is not possible to seek exactly, so ffmpeg will seek to the closest seek point before position. When transcoding and -accurate_seek is enabled (the default), this extra segment between the seek point and position will be decoded and discarded. When doing stream copy or when -noaccurate_seek is used, it will be preserved.

When used as an output option (before an output url), decodes but discards input until the timestamps reach position.

position must be a time duration specification, see (ffmpeg-utils)the Time duration section in the ffmpeg-utils(1) manual.

Je ne comprends pas trop la subtilité. Pour moi, c'est la commande qui marche.

On dirait que tu as un problème sur certain flux. Essaie en ne prenant que la vidéo et le français :

ffmpeg -i 000.ts -map 0:0 -map 0:1 -ss 02:00 -to 01:35:15 -c copy output.ts

Debian (xfce) 12
HP LaserJet M1132 MFP

Hors ligne

#11 Le 26/09/2019, à 12:51

Phil17

Re : Réduire une vidéo en .ts, erreurs et blocage ffmpeg

Merci à tous les deux pour votre aide, et je remarque qu'à partir d'une demande apparemment simple on se retrouve avec de multiples soucis ou problèmes - comme je l'ai souvent remarqué avec Linux qui est assez précis et exigeant en terme de commandes - en fonction de la commande, de sa place, et comme le souligne Gribouille, le fait que certains flux soient plus ou moins pollués ou non conforme à ce qu'attend le logiciel qui lui est prévu pour une norme précise. Pas simple tout ça.
Je vais lire la documentation, essayer de comprendre, faire des essais sur plusieurs vidéos (car ça fonctionnait bien jusqu'à présent avec ma commande initiale puis soudain un problème, d'où cette discussion...
Je vais aussi essayer (sur ce fichier qui m'agace) TsMuxer, histoire de...
A bientôt pour de nouvelles aventures !
Merci encore,
Philippe


XPS15 version 2020 (7590) i7-9750H, RAM : 16 Go, SSD 512 Go, Écran FHD 15,6"
Xubuntu 22.04LTS, TLP en mode BAT persistant.

Hors ligne

#12 Le 26/09/2019, à 14:13

Phil17

Re : Réduire une vidéo en .ts, erreurs et blocage ffmpeg

Lulux3, bon, j'ai essayé plusieurs fois d'installer tsmuxer en suivant le manuel situé ici:
https://doc.ubuntu-fr.org/tsmuxer
Sans succès, même en modifiant le lien inexistant pour moi de /usr/local/bin à /usr.bin/
Si les manuels sont erronés, un débutant se ramasse illico.

Je laisse tomber cette installation, je me concentre sur ffmpeg.


XPS15 version 2020 (7590) i7-9750H, RAM : 16 Go, SSD 512 Go, Écran FHD 15,6"
Xubuntu 22.04LTS, TLP en mode BAT persistant.

Hors ligne

#13 Le 26/09/2019, à 18:11

Bertrand49

Re : Réduire une vidéo en .ts, erreurs et blocage ffmpeg

Bonjour,
Selon mon expérience, n'y a-t-il pas moyen d'essayer tout au moins de renommer le fichier .ts en .mkv? J'avais ouvert un .ts issu d'un enregistrement télévision avec mkvtoolnix et sauvegardé en .mkv sans problème. Il faut dire que j'ai un décodeur haut de gaumme VU+ enigma2 avec un OS linux. Pout tout autre système, je ne sais pas si c'est bridé ou non?

Hors ligne