Mon problème est le suivant : j'enregistre une émission avec ma freebox, puis je sauve l'enregistrement sur mon disque dur, mais ça fait quand même plus de 5Go pour 2 heures d'enregistrement, et je voudrais bien sauvegarder cette super émission sur CD ou DVD (et aussi pouvoir la revoir grâce au freeplayer).
J'utilise Debian/GNU Linux Lenny.
Évidemment, il y a bien des façons de résoudre ce problème, et le chemin que j'ai choisi de prendre n'est certainement pas le moins tortueux.
En fait, au dépar,t je voulais aussi expérimenter l'algorithme de compression (à moins que ce soit un codec) dirac - le codec de la BBC (http://fr.wikipedia.org/wiki/Dirac_(codec) ).
Après une rapide recherche sur Internet, je découvre que l'encodage et le décodage dirac est possible avec Gsteamer.
Quelques apt-get search et apt-get install plus tard, je constate que la documentation gst-launch est loin d'être limpide, mais avec pas mal de relecture de la page de manuel, des exemples sur Internet et avec un peu (trop peu) d'aide sur #gstreamer, j'arrive enfin à écrire un pipeline qui fonctionne:
gst-launch-0.10 -v filesrc location=direct8_tst.ts ! ffdemux_mpegts name=demuxer ! queue ! mpeg2dec ! ffmpegcolorspace ! schroenc ! queue ! oggmux name=mux ! filesink location=direct8_tst.ogg demuxer. ! queue ! mad ! audioconvert ! audioresample ! vorbisenc ! queue ! mux.
Les problèmes sont qu'en fait, je ne comprend pas vraiment bien ce que j'ai fait, que le son n'est pas synchronisé avec l'image, que mon pauvre Celeron met une heure pour encoder une séquence de 10mn, que le celeron n'arrive pas à rejouer le flux sans sauter d'image et que de toutes façons ni vlc-fbx (sur lenny) ni la freebox (à vérifier) ne peuvent décoder ce flux.
En remplacant schroenc par theora, on peut diffuser le flux sur la freebox.
# Synchronisation
Posté par freejeff . Évalué à 5.
Il faut donc toiletter le fichier pour pallier ce manque.
Un petit lien framasoft :
http://www.framasoft.net/article4756.html
Ce logiciel est écrit en Java et il ne me semble qu'il soit pilotable en CLI.
Ce problème est assez récurrent et il faut parfois chercher longtemps avant de trouver une réponse acceptable. Il me semble qu'il y a une requète pour mencoder, mais je ne remets plus la main dessus.
Une fois cette étape passée tu pourras, utiliser n'importe quel outils du type avidemux ou autre mencoder, transcode, ffmpeg pour transcoder ta vidéo.
En ce qui concerne Dirac, il me semble qu'il est toujours en cours de d'optimisation et que de toute manière ce codec nécessite une machine assez "récente" pour être utilisable, tout comme le H264.
[^] # Re: Synchronisation
Posté par ecyrbe . Évalué à 5.
[^] # Re: Synchronisation
Posté par Aefron . Évalué à 2.
D'autant, que pour ne pas faire de la bouillie sur les MPEG-TS (ces MPEG "pas comme sur les DVD", qu'on nous sert en broadcast) très abîmés, il n'est que trop conseillé, avec lui, de démuxer video et son, en deux fichiers, .m2v et .mp2...
Le problème est que si c'est recollable sans problème, il y a souvent, d'expérience, un offset constant (video et son des deux fichiers ne démarrent pas en même temps... dans les "-250ms", chez moi)... bon, en bidouillant pour sortir un MPEG-PS ("comme sur les DVD") via, par exemple avidemux, pour donner à manger à, par exemple, MEncoder, c'est ce que j'ai vu de plus acceptable sous Linux pour transformer ces bizarres MPEG broadcastés (mais franchement... même si elle est utile pour découper les pubs... cette GUI ; ouchhhh !)...
Cela dit, maintenant, je suis tenté de tester gst-fluendo-mpegdemux, évoqué plus bas...
[^] # Re: Synchronisation
Posté par ndesmoul . Évalué à 0.
# bug ts
Posté par ecyrbe . Évalué à 4.
A ma connaissance, gst-fluendo-mpegdemux 0.10.15 corrige le problème.
ensuite, quand on utilise des pipelines manuels, je crois qu'il il faut surcharger quelques paramètres, par exemple : queue max-size-buffers=0 max-size-time=0
ensuite si tu ajoute "filesink location=myfile.ogg sync=true" tu devrais avoir la synchro d'activée
pour plus d'information sur les paramètres des plugins :
http://gstreamer.freedesktop.org/documentation/plugins.html
[^] # Re: bug ts
Posté par Jetto . Évalué à 3.
Un tutorial clair pour les pipelines manuels serait vraiment top.
# mencoder
Posté par Erwan . Évalué à 3.
[^] # Re: mencoder
Posté par Émilien Kia (site web personnel) . Évalué à 3.
http://fixounet.free.fr/avidemux/
Un jour libre ?
[^] # Re: mencoder
Posté par pyrollo (site web personnel) . Évalué à 1.
Et c'est typiquement le genre d'application que je préfère mille fois en ligne de commande qu'en clickodrome.
En ligne de commande, je copie colle tous mes essais dans un fichier texte, ce qui permet de réutiliser ou modifier très facilement les paramètres pour encoder de nouveaux fichiers ou bien pour améliorer l'encodage.
[^] # Re: mencoder
Posté par Émilien Kia (site web personnel) . Évalué à -1.
Il existe des cas, notamment pour le transcodage, où avoir un clicodromme peut être utile, notament pour voir le résultat d'un filtre de crop ou pour sélectionner les marqueurs de début et de fin d'encodage...
Un jour libre ?
[^] # Attention à mencoder
Posté par zebra3 . Évalué à 2.
Un exemple : le multiplexeur MP4 de Lavf est buggé (il y a un message lorsque tu l'utilises, mais comme plein d'infos sortent, ça ne saute pas forcément aux yeux), mais ça n'empêche pas Mplayer de le lire parfaitement; par contre Totem (Gstreamer ou Xine) ne sait pas le lire.
Sinon, y'a également moyen de faire des trucs pas très catholiques, comme encapsuler du MPEG1 dans un conteneur AVI, lequel ne pose pas de problème à Mplayer. Par contre, pour les autres...
Attention, je ne dénigre absolument pas Mencoder, c'est un super outil (en compression MPEG2, j'arrive à obtenir des fichiers bien moins volumineux qu'avec FFmpeg pour le même débit), mais il faut savoir le prendre avec des pincettes et lire un peu la doc.
Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur
[^] # Re: Attention à mencoder
Posté par PLuG . Évalué à 1.
ça je ne comprend pas ... si même débit et même longueur, le fichier devrait faire la même taille ....
Tu voulais dire que la qualité vidéo était meilleure ? lapin compris.
[^] # Re: Attention à mencoder
Posté par Clément David (site web personnel) . Évalué à 1.
Suivant les paramètres et la qualité de ton logiciel, tu dois pouvoir gagner en place/qualité.
# freeplayer
Posté par ultimat . Évalué à 1.
J'ai voulu essayer hier, déjà chez free il est quasi impossible de trouver l'archive original. Il y a une redirection vers des sites « windows only ».
J'ai trouvé une archive contenant le freeplayer, mais ma freebox (v5), n'affiche qu'une page noire. Quelqu'un aurai-t-il des informations ?
[^] # Re: freeplayer
Posté par wahnby . Évalué à 1.
aptitude install freeplayer
sur ubuntu bien sur. Moi ça fonctionne mais j'ai une freebox v4.
[^] # Re: freeplayer
Posté par dinomasque . Évalué à 2.
Il vaut mieux que cette machine soit directement liée à la Freebox d'ailleurs (pas de routeur qui fait du masquerading).
En suivant la documentation de Free, ça se fait assez facilement.
BeOS le faisait il y a 20 ans !
[^] # Re: freeplayer
Posté par ultimat . Évalué à 1.
Je ne suis pas sous Ubuntu et j'ai configuré mon compte pour profiter du freeplayer. À prori j'aurai penser à un firmware trop récent par rapport à la distribution originale du freeplayer.
Il semble que l'activité autour du freeplayer soit quasi éteinte. En tout cas les sites web référencent des projets morts, voir sont eux mêmes morts...
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.