Bienvenue invité ( Connexion | Inscription )
Réglement intérieur du forum : La loi interdit la récupération "sauvage" des films sur internet, n'est tolérée que la "copie de sauvegarde personnelle". TOUTE mention à une activité "hors la loi" sera sanctionnée directement par une fermeture du sujet voire un avertissement ...
Ripp-it Te@m
30/05/2008 19:36
Message
#1
|
|
Ouvreur Groupe : Membres Messages : 5 Inscrit : 02/07/2007 Membre no 27.681 |
Il semble impossible d'utiliser la fonction "ré-encoder un film" pour converir un bivx OGM en bivx avi : en effet , si on coche la case "ne pas réencoder la vidéo", tout marche bien, sauf qu'une seule piste son a été réencodée.
Comme j'ai une vingtaine de fichiers ogm, je cherche à automatiser la tâche, et je ne vois pas comment faire. Question subsidiaire, il y a également des sous-titres, dont j'aimerai automatiser l'extraction Quelqu'un a-t-il une idée? |
|
|
31/05/2008 00:52
Message
#2
|
|
Ri(n)oModo Groupe : Super Modérateurs Messages : 7.488 Inscrit : 18/10/2003 Lieu : Manaus, au centre de l'Amazonie Membre no 443 |
Bienvenue,
essaye en configurant et en sauvegardant chaque tache, puis en lançant un batch. |
|
|
31/05/2008 10:58
Message
#3
|
|
Ouvreur Groupe : Membres Messages : 5 Inscrit : 02/07/2007 Membre no 27.681 |
Bonjour,
J'ai bien essayé, mais je ne vois pas comment faire : puisque on ne peut pas utiliser le réencodage film, on dois : - demuxer video - demuxer audio1 - demuxer audio2 - réencoder audio1 - réencoder audio2 - remuxer video + audio1 + audio2 On arrive très bien à faire ça en manuel, mais je ne vois pas comment sauver chacune des tâches individuellement ...... |
|
|
31/05/2008 17:56
Message
#4
|
|
Ri(n)oModo Groupe : Super Modérateurs Messages : 7.488 Inscrit : 18/10/2003 Lieu : Manaus, au centre de l'Amazonie Membre no 443 |
tu peux automatiser la tache pour encoder le fichier en avi + 1 piste sont, tu traites ensuite la deuxième piste son.
|
|
|
31/05/2008 18:37
Message
#5
|
|
Ouvreur Groupe : Membres Messages : 5 Inscrit : 02/07/2007 Membre no 27.681 |
Oui, c'est une possibilité. En bricolant un peu, et en utilisant la fonction "editer le job VirtualDubMod", je suis arrivé à créer un script qui demuxe la video, les deux audio, les 2 srt, et qui remuxe les 2 audio et la video en avi. Par contre, je n'arrive pas à trouver le bout de script qui permettrait de réencoder l'audio ogg en mp3 (quand on édite le job VirtualDubMod après le réencodage audio, on a juste une partie du job).
Y-a-t-il d'ailleurs un tuto complet sur les possibilités liés aux scripts ? En tout cas, merci pour ta réponse ...... |
|
|
06/06/2008 12:58
Message
#6
|
|
Ouvreur Groupe : Membres Messages : 5 Inscrit : 02/07/2007 Membre no 27.681 |
tu peux automatiser la tache pour encoder le fichier en avi + 1 piste sont, tu traites ensuite la deuxième piste son. En fait, il semble qu'on ne puisse pas ajouter une piste son à un fichier bivx qui contient une piste son : - si on muxe en ajoutant le nouveau fichier son en piste principale, elle remplace l'ancienne - si on muxe en ajoutant le nouveau fichier son en 2ème piste, le bouton "exécuter" est inopérant ... Y-a-t-il un moyen de réencoder le son ogg en avi par un fichier de commande ? |
|
|
07/06/2008 01:33
Message
#7
|
|
Ri(n)oModo Groupe : Super Modérateurs Messages : 7.488 Inscrit : 18/10/2003 Lieu : Manaus, au centre de l'Amazonie Membre no 443 |
vi, le bouton exécuter devient opérant s'il y a 2 pistes à muxer...solution? tu demuxes la psite principale pour la remuxée ensuite...
|
|
|
08/06/2008 09:34
Message
#8
|
|
Ouvreur Groupe : Membres Messages : 5 Inscrit : 02/07/2007 Membre no 27.681 |
En effet, cela marche très bien, avec évidemment quelques manips. J'ai un script qui fait toutes les manip, sauf le transcodage .ogg en .avi, que je fait par la fonction réendodage interactif.
//Demux et SAVE audio1, audio2, sstr 1 et 2, et Save video VirtualDub.Open("c:\\Dir\\monFilm.ogm", 0,0); VirtualDub.stream[0].SetMode(0); VirtualDub.stream[1].SetMode(0); VirtualDub.stream[2].SetMode(0); VirtualDub.stream[3].SetMode(0); VirtualDub.stream[0].Demux("c:\\Dir\\monFilm.audio1.ogg"); VirtualDub.stream[1].Demux("c:\\Dir\\monFilm.audio2.ogg"); VirtualDub.stream[2].Demux("c:\\Dir\\monFilm.EN.srt"); VirtualDub.stream[3].Demux("c:\\Dir\\monFilm.FR.srt"); VirtualDub.RemoveInputStreams(); VirtualDub.video.SetMode(0); VirtualDub.video.filters.Clear(); VirtualDub.subset.Delete(); VirtualDub.SaveAVI("c:\\Dir\\monFilm.video.avi"); VirtualDub.Close(); // manque la conversion de audio1 et 2 .ogg et .mp3 // remux le film et les audio VirtualDub.Open("c:\\Dir\\monFilm.video.avi", "",0); VirtualDub.RemoveInputStreams(); VirtualDub.video.SetMode(0); VirtualDub.stream[0].SetSource("c:\\Dir\\monFilm.audio1_out.mp3", 0x00000202, 1); VirtualDub.stream[0].SetMode(0); VirtualDub.stream[0].SetInterleave(1,500,1,0,0); VirtualDub.stream[0].SetClipMode(1,1); VirtualDub.stream[0].SetConversion(0,0,0,0,0); VirtualDub.stream[0].SetVolume(); VirtualDub.stream[0].SetCompression(); VirtualDub.stream[1].SetSource("c:\\Dir\\monFilm.audio2_out.mp3", 0x00000202, 1); VirtualDub.stream[1].SetMode(0); VirtualDub.stream[1].SetInterleave(1,500,1,0,0); VirtualDub.stream[1].SetClipMode(1,1); VirtualDub.stream[1].SetConversion(0,0,0,0,0); VirtualDub.stream[1].SetVolume(); VirtualDub.stream[1].SetCompression(); VirtualDub.video.filters.Clear(); VirtualDub.subset.Delete(); VirtualDub.SaveAVI("c:\\Dir\\monFilm.avi"); VirtualDub.Close(); |
|
|
Discussions similaires à la discussion "Réencoder un bivx OGM en bivx avi"
Sujets récents
Nous sommes le : 28/03/2024 12:17 |