Bonjour à tous,

J'ai enregistré le journal télévision sur ma Freebox. J'ai ensuite récupéré le fichier .ts qui est d'après ma recherche un mpeg2-ts.
Ma question est : comment je peux découper le fichier pour récupérer les 8 minutes qui m'intéressent ?

Denis
Je sais pas si avidemux peut le faire, dans le sens où je ne sais pas s'il ouvre les fichiers ts.
Sinon il va falloir convertir la vidéo dans un autre format avant de pouvoir faire la découpe.
Oui! avidemux ouvre les .ts! Il peut même les enregistrés!
Merci pour vos réponses
#yum list avidemux 
avidemux.i586                                                         2.5.0-9.20090814svn.fc11    
avidemux-cli.i586                                                     2.5.0-9.20090814svn.fc11   
avidemux-devel.i586                                                   2.5.0-9.20090814svn.fc11
avidemux-gtk.i586                                                     2.5.0-9.20090814svn.fc11   
avidemux-libs.i586                                                    2.5.0-9.20090814svn.fc11 
avidemux-plugins.i586                                                 2.5.0-9.20090814svn.fc11 
avidemux-qt.i586                                                      2.5.0-9.20090814svn.fc11 

$ avidemux
bash: avidemux : commande introuvable
Je regarde dans le menu graphique fedora
F-->Multimedia-->Avidemux Video Editor (GTK)
F-->Multimedia-->Avidemux Video Editor (Qt)
Remarque l'icône associé à ces programmes/raccourcis est un carré blanc avec un point d'interrogation, c'est suspect !?

En choisissant un raccourci, une fenêtre SElinux apparait en "s'affolant", ne maitrisant pas SElinux je le désactive
F-->Administration-->SE Linux Management
Mode de Protection par défaut = Désactivé
Mode de protection en vigueur = Permissif

Puis je repasse par un raccourci et J'ai réussi à faire mon petit découpage comme il est écrit sur ce lien

Mais comment se fait-il que je ne puisse pas exécuter avidemux via la console, j'ai oublié de faire quelque chose ?
Denis
Si tu veux utiliser Avidemux en ligne de commande, il y a... avidemux2_cli. Ses options reprennent les différentes fonctionnalités présentes dans les interfaces.
6 jours plus tard
J'utilise ffmpeg pour découper mes video par contre je ne sais pas non plus si ca marche avec les .ts voici la commande :

ffmpeg -vcodec copy -ss 00:10:00 -t 00:15:00 -i fichierentre.avi fichiersortie.avi
La je coupe ma vidéo en une vidéeo de 15 minutes débutant à la 10ème minute
(extrait de vidéo allant de 00:10:00 à 00:25:00)

les options :
-vcodec copy => copy direct du flux video sans encodage

-i => fichier d'entré

-ss => position de départ

-t => durée
Tu peux également ajouter l'option :
-acodec copy => copy direct du flux audio
Mais j'ai remarqué que ca entrainait des desynchro de l'audio lorsque je coupe un fichier donc je le rencode (en mp3 128kbp par default)
[center]Bonjour,[/center]

désolé de m'introduire dans votre conversation, juste pour faire un retour sur ce fil pour confirmer que l'extraction fonctionne bien sur les (précision ... au moins un fichier que je viens de tester à l'instant) fichiers mpegts sans décalage de l'audio, avec les options -vcodec copy et -acodec copy

ci-dessous le retour de la commande en ligne depuis un fichier enregistré depuis la TNT à l'aide de vlc
$ ffmpeg -vcodec copy -acodec copy -ss 00:25:00 -t 00:15:00 -i ../video/fantomas/fantomas.mpg extraction.mpg
FFmpeg version 0.5-rpmfusion, Copyright (c) 2000-2009 Fabrice Bellard, et al.
  configuration: --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ffmpeg --incdir=/usr/include/ffmpeg --libdir=/usr/lib64 --mandir=/usr/share/man --arch=x86_64 --extra-cflags=-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/openjpeg --extra-version=rpmfusion --enable-bzlib --enable-libdc1394 --enable-libfaac --enable-libfaad --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-x11grab --enable-avfilter --enable-avfilter-lavf --enable-postproc --enable-swscale --enable-pthreads --disable-static --enable-shared --enable-gpl --disable-debug --disable-stripping --shlibdir=/usr/lib64
  libavutil     49.15. 0 / 49.15. 0
  libavcodec    52.20. 0 / 52.20. 0
  libavformat   52.31. 0 / 52.31. 0
  libavdevice   52. 1. 0 / 52. 1. 0
  libavfilter    0. 4. 0 /  0. 4. 0
  libswscale     0. 7. 1 /  0. 7. 1
  libpostproc   51. 2. 0 / 51. 2. 0
  built on Mar 26 2009 19:39:46, gcc: 4.4.0 20090307 (Red Hat 4.4.0-0.23)

Seems stream 0 codec frame rate differs from container frame rate: 50.00 (50/1) -> 25.00 (50/2)
Input #0, mpegts, from '../video/fantomas/fantomas.mpg':
  Duration: 01:39:55.02, start: 6225.451211, bitrate: 4100 kb/s
  Program 1 
    Stream #0.0[0x44]: Video: mpeg2video, yuv420p, 720x576 [PAR 64:45 DAR 16:9], 15000 kb/s, 25 tbr, 90k tbn, 50 tbc
    Stream #0.1[0x45](fra): Audio: mp2, 48000 Hz, stereo, s16, 192 kb/s
Output #0, mpeg, to 'extraction.mpg':
    Stream #0.0: Video: mpeg2video, yuv420p, 720x576 [PAR 64:45 DAR 16:9], q=2-31, 15000 kb/s, 90k tbn, 25 tbc
    Stream #0.1(fra): Audio: mp2, 48000 Hz, stereo, s16, 192 kb/s
Stream mapping:
  Stream #0.0 -> #0.0
  Stream #0.1 -> #0.1
Press [q] to stop encoding
frame=22500 fps=3278 q=-1.0 Lsize=  398280kB time=900.31 bitrate=3624.0kbits/s    
video:375270kB audio:21093kB global headers:0kB muxing overhead 0.483596%
avidemux me produit un décalage systématique de l'audio (jusqu'à plusieurs secondes), ce qui est très problématique

une question en passant : ffmpeg permettrait-il aussi d'extraire (ou plutôt éliminer) les séquences de pub d'un flux mpegts enregistré depuis la TNT par exemple ?

d'avance merci
Je suppose qu'en découpant en 2 parties avant / apres la pub et en réassemblant ca devrait le faire ?
entièrement d'accord !! mais comment fusionner 2 fichiers vidéo pour n'en faire qu'un seul, sans que la transition ne soit visible ?
Il faut couper la vidéo au bon moment et de toute façon souvent les pubs sont bien faites pour ça c'est un changement de plan séquence donc ça ne se voit pas lors du merge.
Après pour se faire il faut savoir exactement où couper et là ça se fait à la main. Sous Windows j'utilisais Virtualdub pour déterminer l'endroit exact en frame sous linux j'aurai bien pris avidemux mais si il pose problème je sais pas...