Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1028 connectés 

  FORUM HardWare.fr
  Video & Son
  Traitement Audio

  Changer le FPS d'un fichier Audio possible?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Changer le FPS d'un fichier Audio possible?

n°1705120
lecharcuti​erdelinux
Posté le 17-01-2011 à 10:44:59  profilanswer
 

Bonjour à tous,
 
j'ai un fim en Anglais qui vient d'un Bluray (MKV 1080p). LE FPS de ce BR est 23.976 (comme la plupart).
 
Le problème c'est que je veux ajouter la piste FR qui vient du DVD. Je l'ai extraite en WAV mais elle vient du DVD donc est compatible avec une video 25FPS.
 
Quand j'ai voulu muxé la piste video English 1080p avec la bande son FR du DVD j'ai un décallage. Normal...
 
Mais comment faire pour rendre la piste son compatible avec du 23.976? J'ai cherché et on m'a indiqué de procéder avec cooledit et l'option tempo... c'est pas gagné, le résultat est décallé.
 
y'a t'il un convertisseur simple qui peut ajuster les fichiers audios?
 
D'avance merci

mood
Publicité
Posté le 17-01-2011 à 10:44:59  profilanswer
 

n°1705157
glebelg
Posté le 17-01-2011 à 12:29:22  profilanswer
 

sous linux : avidemux : audio-filtre-changer la frequence d'image
 
sous windows : virtualdub : http://www.virtualdub-fr.org/tag/audio

n°1705177
zoroastre9​4
Posté le 17-01-2011 à 13:57:36  profilanswer
 

Salut,
 
Ou bien Avanti (frontend pour ffmpeg) > audio destination settings > tools > audio sync manager > choisir de travailler en frame mode si tu veux faire simple.
 
NB : ou Avidemux +1. Il est porté aussi sous Windows :)


Message édité par zoroastre94 le 17-01-2011 à 14:00:33

---------------
"Avec un escalier prévu pour la montée, on réussit souvent à monter plus bas qu'on ne serait descendu avec un escalier prévu pour la descente" (devise Shadok)
n°1705180
fresnel1
tranquille le chat
Posté le 17-01-2011 à 14:14:13  profilanswer
 

accelere la video avec mp4box pour ne pas avoir a bousiller la piste son(double encodage lossy toussa)...et apres, Reclock pour rebasculer en 24fps :)


Message édité par fresnel1 le 17-01-2011 à 17:11:03
n°1705806
lecharcuti​erdelinux
Posté le 19-01-2011 à 10:37:52  profilanswer
 

Hum... j'ai peur qu'en changeant la frequence video je bousille l'image ou que ça sacade?
J'ai avidemux mais quelle est la procédure  zoroastre94?

n°1705836
fresnel1
tranquille le chat
Posté le 19-01-2011 à 12:19:27  profilanswer
 

si tu modifies le son, tu vas decoder et reencoder...comme faire un mp3 d'un mp3: not good!
 
il faut accelerer la video de 23.976 a 25fps et apres y synchroniser le son...on reencode pas, on accelere. mp4box le fait tres bien.

n°1705852
zoroastre9​4
Posté le 19-01-2011 à 13:39:14  profilanswer
 

Salut,
Le procédure de fresnel1 est différente. Plus "home cinema maniac" (sans péjoration hein). Mais elle affectera moins le fichier. (même pas du tout en fait)
Et elle est plus facile à mettre en oeuvre que l'autre méthode.

 

@lecharcutierdelinux : tu peux tester les 2 méthodes et tu trancheras ensuite.

 

Perso je préférerais garder le fps vidéo d'origine et adapter la piste son. Quitte à la dénaturer un peu. Ce n'est pas qu'une affaire de réencodage d'ailleurs, le stretch ou le squeeze affectent d'autres aspects du contenu audio (en plus du pitch et tonalité). Je ne m'y connais pas assez en son pour être plus précis. Mais quand les framerates vidéo sont modifiés en postprod, les ingés son qui s'efforcent sous pro tools de corriger les pistes audio en conséquence, ne s'emmerdent pas pour rien j'imagine.

 

Re-@lecharcutierdelinux : pour synchroniser les framerates A + V, je prendrais plutôt par exemple une méthode passant par ffmpeg + avisynth & avanti.

 

J'aime bien Avidemux mais le filtre audio affectant les framerates me semble trop simplifié pour ton cas ("film vers PAL" ou "PAL vers film" ).
Teste quand même, peut-être qu'Avidemux ajuste automatiquement du 24 ou alors du 23.98 selon le multiplexage choisi...

 

Avanti :
pour modifier les durées & framerates, Avanti travaille alors avec avisynth (qu'il faut donc installer en plus de coller ffmpeg.exe dans le répertoire avanti\ffmpeg).
Pour étirer (stretch) ou réduire/resserrer (squeeze) la piste audio. > Cliquer sur le bouton "Tools" dans Avanti, et employer la méthode 2- ("audio source to destination stretch/squeeze" ).
Cliquer d'abord sur l'icône "i" en bas à gauche pour choper l'aide contextuelle = très soigneusement faite.

 

D'autres outils envisageables : tu même faire ça avec audacity bêta, qui présente l'avantage, une fois installées les libs ffmpeg pour audacity (http://manual.audacityteam.org/ind [...] tallffmpeg), d'importer et décompresser direct en multipiste quasi n'importe quel flux audio brut AC3, etc.
NB: oui je sais qu'audacity n'est pas la Rolls des éditeurs audio, mais que ceux qui le méprisent stupidement passent leur chemin SVP.

 

Selon le format audio de ta piste, tu peux aussi modifier le fichier audio avec besweet : http://www.videohelp.com/tools/BeSweet

 

Ce ne sont pas les méthodes qui manquent. Mais la tâche est plus lourde qu'avec la méthode de Fresnel1. En gros même principe que ce tu as déjà essayé avec cooledit.
Toujours assez galère (voire très) ces synchros.

 

Et il te faut installer tout ou partie de ces softs : (ce qui ne peut pas faire de mal :) )
- avisynth : http://avisynth.org/mediawiki/Main_Page
- trouver une bonne compil de ffmpeg pour windows : http://www.videohelp.com/tools/ffmpeg
- avanti : http://avanti.arrozcru.com/

 

Etc. Etc.


Message édité par zoroastre94 le 19-01-2011 à 13:50:41

---------------
"Avec un escalier prévu pour la montée, on réussit souvent à monter plus bas qu'on ne serait descendu avec un escalier prévu pour la descente" (devise Shadok)
n°1705863
lecharcuti​erdelinux
Posté le 19-01-2011 à 14:51:52  profilanswer
 

OK j'ai fait un test avec avanti mais la qualité sonore c'est dégradé... ça me gene un peu car justement je suis un peu un maniac de la qualité. (merci pour la procédure en tous cas!)
 
Qu'est ce qui est mieux au final changer le FPS de la video ou changer le tempo de l'audio?
Est-ce qu'en chageant le FPS de la vidéo (passé d'un x264 23.976 vers 25 fps) dégrade la qualité?? Est-on obligé de réencoder toute la vidéo?
 
Car j'ai vu qu'y'avait une option dans mkvmerge qui permettait de changer le fps de la vidéo, ça semble un peu barbare de laisser gerer le mkv par le contener. Je prefere la refaire d'origine en 25fps mais je doute sur la qualité vidéo finale.
 
Par exemple, avec mp4box, en passant ma vidéo de 23.976 à 24fps, je sais pas si on peut lui dire de ne pas "recompresser", pas envie de compresser un flux x264 déja compressé.


Message édité par lecharcutierdelinux le 19-01-2011 à 14:53:15
n°1705880
fresnel1
tranquille le chat
Posté le 19-01-2011 à 15:42:22  profilanswer
 

mp4box ne recompresse pas, il modifie le fps de la video...elle sera aussi fluide qu'avant, simplement sa vitesse aura change.
 
je ne vois pas l'interet de recompresser de l'audio lossy en lossy une seconde fois, c'est sans fondement.

Message cité 1 fois
Message édité par fresnel1 le 19-01-2011 à 15:43:04
n°1705883
lecharcuti​erdelinux
Posté le 19-01-2011 à 15:51:17  profilanswer
 

fresnel1 a écrit :

mp4box ne recompresse pas, il modifie le fps de la video...elle sera aussi fluide qu'avant, simplement sa vitesse aura change.
 
je ne vois pas l'interet de recompresser de l'audio lossy en lossy une seconde fois, c'est sans fondement.


 
Entierment d'accord avec la double compression,
 
dans la description de mp4box il est indiqué que c'est pour les containers mp4, si je demux ma video x264 depuis un mkv je pourrai la modifier avec cet outil puis la réinsérer dans mon mkv?

mood
Publicité
Posté le 19-01-2011 à 15:51:17  profilanswer
 

n°1705886
fresnel1
tranquille le chat
Posté le 19-01-2011 à 15:58:30  profilanswer
 

yup, extraie le stream video avec MKVextractGUI, et apres remux le mp4 avec mkvtoolnix.
 
et pour la ligne de commande qui va bien:
MP4Box -new -add Track1.h264#video -fps 25 final.mp4


Message édité par fresnel1 le 19-01-2011 à 15:58:57
n°1705887
lecharcuti​erdelinux
Posté le 19-01-2011 à 15:59:36  profilanswer
 

merci fresnel, mais du coup y'a un truc qui m'echappe, c'est exactement pareil que mkvmerge??? on peut aussi specifier le fps de la video avec mkvmerge.... quelle difference?

n°1705894
fresnel1
tranquille le chat
Posté le 19-01-2011 à 16:15:09  profilanswer
 

pas teste avec MKVmerge, je crois que lui il fait un truc batard genre recopier des images de tps en tps, vu que le container MKV est VFR(Variable Frame Rate)...ma solution modifie le stream h264.


Message édité par fresnel1 le 19-01-2011 à 16:15:48
n°1705895
zoroastre9​4
Posté le 19-01-2011 à 16:15:28  profilanswer
 

Tu peux modifier directement la vitesse de défilement dans d'autres conteneurs.
Le mp4 n'a pas l'exclusivité (me semble-t-il) de pouvoir notifier une lecture du fichier en cadence d'images supérieure.

 

La recompression lossy > lossy c'est pas l'idéal. Mais les manips de stretch/squeeze évoquées ci-dessus s'effectuent, aussi (et fréquemment en production) sur des PCM "master" ou de rushes. En général avec des logiciels de montage vidéo + édition audio.
D'où ma préférence "réflexe".
Chacun son choix.

 

Par ailleurs, devoir ensuite passer par reclock pour rebasculer pfff.
Mais chacun son choix.

Message cité 1 fois
Message édité par zoroastre94 le 19-01-2011 à 16:16:59

---------------
"Avec un escalier prévu pour la montée, on réussit souvent à monter plus bas qu'on ne serait descendu avec un escalier prévu pour la descente" (devise Shadok)
n°1705897
fresnel1
tranquille le chat
Posté le 19-01-2011 à 16:22:43  profilanswer
 

zoroastre94 a écrit :

La recompression lossy > lossy c'est pas l'idéal. Mais les manips de stretch/squeeze évoquées ci-dessus s'effectuent, aussi (et fréquemment en production) sur des PCM "master" ou de rushes. En général avec des logiciels de montage vidéo + édition audio.
D'où ma préférence "réflexe".


oui, mais surement pas avec de l'audio lossy...et encore moins avec du 16int....plutot avec du lossless 32fp minimum, et plutot du lossless 48int dans Protools :)
 

zoroastre94 a écrit :

Par ailleurs, devoir ensuite passer par reclock pour rebasculer pfff.


Reclock est la seule solution pour avoir du 24p parfaitement fluide sur PC, car les horloges A/V sont desynchros.
 
apres la terre entiere mate des films PAL en 60Hz avec le son accelere de 4%, ca a pas l'air de les derangaÿ :lol:
 
et puis d'autres matent des films en VF..."bonjour, je suis brad pitt et je parle francais" [:ddr555]


Message édité par fresnel1 le 19-01-2011 à 16:23:48
n°1705913
zoroastre9​4
Posté le 19-01-2011 à 16:48:34  profilanswer
 

Citation :

Reclock est la seule solution pour avoir du 24p parfaitement fluide sur PC, car les horloges A/V sont desynchros.


Je sais. pfff quand même. :) (sur PC)
On encourt la lapidation pour ça ?  ;)

 
Citation :

apres la terre entiere mate des films PAL en 60Hz avec le son accelere de 4%, ca a pas l'air de les derangaÿ


C'est vrai.

 
Citation :

et puis d'autres matent des films en VF..."bonjour, je suis brad pitt et je parle francais"


Bah 90% des VF m'insupportent ou me font bondir aussi.
Cependant... Je préfère encore me plier à un Coen Brothers en VF à la quasi-totalité des prestations de B. Pitt fussent-elles en VO. Sauf exceptions (par ex "Burn after reading" ou il est irrésistiblement à son avantage  :D )
Edit : je retiens peut-être aussi la louable tentative de composition du monsieur dans Kalifornia.
Désolé pour le HS.


Message édité par zoroastre94 le 19-01-2011 à 21:55:42

---------------
"Avec un escalier prévu pour la montée, on réussit souvent à monter plus bas qu'on ne serait descendu avec un escalier prévu pour la descente" (devise Shadok)
n°1723128
Eck0
Posté le 25-04-2011 à 20:42:39  profilanswer
 

Salut à tous,
 
Je me permet d'intervenir sur ce topic car j'ai une méthode pour manipuler facilement les flux audio AC3 multicanaux, issus des dvd/bluray. Je l'ai testé plusieurs fois déjà, c'est impeccable et très rapide. Je m'explique:
 
 -= TUTO: EXTRAIRE / DÉCOUPER / MODIFIER LE TEMPO D'UN FICHIER "AC3" =-
 
 
1. EXTRAIRE LES FLUX AC3 D'UN FICHIER VOB
Je ne vais pas m'étaler sur cette première partie mais il faut tout d'abord extraire les fichiers AC3 des DVD/Bluray. Généralement j'utilise MeGUI à partir des fichiers VOB, il transcode parfaitement les flux choisis et sans faire tourner l'usine à gaz. MeGUI est disponible ici: http://sourceforge.net/projects/megui/
 
 
2. DÉCOUPER UN FICHIER "AC3"
Ici il s'agit de retirer les quelques secondes de trop ou de ne sélectionner qu'une partie de la bande son d'un fichier AC3. Prenons exemple sur un fichier AC3 qui dure 60 minutes et dont je souhaite retirer les 10 premières minutes et les 5 dernières. Au final, il me restera donc une bande son d'une durée de 45 minutes. Pour cela j'utilise BeSweet, il est disponible ici: http://besweet.notrace.dk/
 
- Décompressez l'archive où vous souhaitez et ouvrez-y une fenêtre de commande, puis exécutez la commande suivante:
 

Code :
  1. BeSweet.exe -core( -input "D:\mon_fichier_source.ac3" -output "D:\mon_fichier_cutted.ac3"  ) -ota( -hybridgain ) -split( -start 600,00 -end 3300,00 ) -ac3enc( -b 384 -6ch )

REMPLACEZ:
- "mon_fichier_source.ac3" par votre fichier AC3
- "mon_fichier_cutted.ac3" par le nom du fichier que vous souhaitez obtenir
- "-start 600,00" par la valeur exprimée en seconde (jusqu'au centième) du début de la sélection, ici 10 minutes = 600 secondes (puisque je ne veux pas les 10 premières minutes)
- "-end 3300,00" par la valeur exprimée en seconde (jusqu'au centième) de la fin de la sélection, ici 55 minutes = 3300 secondes (puisque je retire les 5 dernière minutes d'une bande son qui dure 60 minutes)
- "-b 384" par la valeur du bitrate souhaité, exprimée en Kbps. Ici 384 Kbps qui est généralement le débit employé pour les divx.
pour le reste, je vous renvoi vers le fichier d'aide de BeSweet.
 
 
3. MODIFIER LE TEMPO D'UN FICHIER "AC3"
Nous avons donc maintenant un fichier AC3 de 45 minutes, dont je souhaite réduire sa durée à 40 minutes en accélérant son tempo. Pour cela j'utilise ffmpeg combiné avec SoX, respectivement disponibles ici: http://www.videohelp.com/tools/ffmpeg et ici: http://sox.sourceforge.net/
 
- Décompressez les archives dans un dossier unique (les deux exécutables doivent être dans le même dossier) et ouvrez-y une fenêtre de commande, puis exécutez la commande suivante:
 

Code :
  1. ffmpeg -v 0 -i "D:\mon_fichier_cutted.ac3" -f sox - | sox -S -V -p -p tempo 1.125 | ffmpeg -v 0 -i - -acodec ac3 -ab 384000 -y "D:\mon_fichier_final.ac3"

REMPLACEZ:
- "D:\mon_fichier_cutted.ac3" par votre fichier AC3
- "D:\mon_fichier_final.ac3" par le nom du fichier que vous souhaitez obtenir
- "tempo 1.125" par la valeur d'accélération ou de ralentissement, exprimée en pourcentage. Valeur_source divisée par Valeur_cible, ici: 45 minutes / 40 minutes = 1,125 % d'accélération. (la valeur à indiquer peut avoir plus d'une dizaine de chiffres après la virgule pour plus de précision. eg: 1.0097847358121330724070450097847)
- "-ab 384000" par la valeur du bitrate souhaité, exprimée en Kbps.
 
 
Et voilà, nous avons obtenu notre bande son accélérée et découpée avec précision et rapidité.
J'espère vous avoir aidé sur le sujet.
 
Have Fun ;)
 
 
PS: Ensuite pour injecter le flux AC3 dans un conteneur vidéo type MKV, rien ne vaut un ptit MKVmerge (MKVtoolnix). C'est tout simple.


Message édité par Eck0 le 25-04-2011 à 20:51:25
n°1945089
OliveT1
Posté le 12-11-2014 à 22:56:02  profilanswer
 

Bonjour,
 
Mes recherches m'ayant conduit à ce post, je réponds car je tourne en rond et ne trouve pas de solution à mon pb.
 
J'ai un fichier 720p MKV en 25 fps avec audio DTS français et sous-titre
J'ai un autre fichier 1080p MP4 en 23,976 fps avec audio DTS Anglais
Et autre fichier sous-titre 25fps
 
Au final, je voudrais muxer dans un même MKV :
- La vidéo 1080p
- Les 2 pistes son DTS
- Les 2 pistes sous-titres
 
Mais comme j'ai une différence de FPS entre les 2 MKV source, je n'arrive à rien.
Et la ligne de commande MP4Box ne marche pas.
 
Comment m'en sortir ?
Faut-il que je parvienne à transformer la vidéo 23,976fps => 25 fps ?
Ou la piste audio 25 fps => 23,976 fps ?

n°1945392
arnuche
Posté le 14-11-2014 à 22:43:44  profilanswer
 

Il y a plusieurs possibilités, la plus simple étant de changer le framerate de la vidéo sans la ré-encoder (ça ne marche qu'avec le progressif) ; tu peux faire ça avec MKVmerge.
Tu mets la piste audio qui t'intéresse et si ce n'est pas synchro mais que le décalage est constant, tu testes plusieurs delay (aussi avec MKVmerge).
Ensuite tu peux éventuellement couper le son (ou rajouter du silence au début) avec Delaycut pour éviter d'avoir du delay (qui peut poser des soucis, surtout si c'est un delay négatif parce que ça change la durée et ça peut désynchroniser les sous-titres).
Pour tout ce qui concerne les sous-titres, Subtitle Edit est très bien, mais il faut commencer par synchroniser le son et l'image.
Tu peux aussi profiter de ces opérations pour virer la normalisation de dialogue avec eac3to.
Si tu veux changer la durée du son et corriger la tonalité, tu peux suivre le tuto que j'avais fait sur un autre forum ;
http://www.homecinema-fr.com/forum [...] 54452.html

n°1946259
OliveT1
Posté le 20-11-2014 à 20:19:48  profilanswer
 

Merci de tes réponses.
Autant gérer les délais de décalage de piste audio et sous-titre dans MKVMerge j'y parviens, autant changer le framerate vidéo je n'y arrive pas.
J'ai beau indiquer pour la piste vidéo en question un autre framerate, ça ne change rien à la vidéo finale.
J'ai même essayé en indiquant des fichiers timecode externes, mais sans succès.
Je n'ai pas encore testé Subtitle Edit, j'ai essayé Subtitle Workshop.


Message édité par OliveT1 le 20-11-2014 à 20:20:47
n°1946270
arnuche
Posté le 20-11-2014 à 21:24:12  profilanswer
 

Si ta vidéo est bien encodée en progressif il n'y a pas de raison que ça n'aille pas, tu as bien changé le framerate dans MKVMerge ?

n°1947795
OliveT1
Posté le 28-11-2014 à 19:58:37  profilanswer
 

J'ai donc fait un essai avec une manipulation simple :
- Fichier vidéo MP4 avec flux vidéo 1080p à 23,976fps, et flux audio mp3 stéréo.
- Fichier vidéo MKV avec flux vidéo 720p à 25fps et flux audio DTS + sous-titre
 
J'ai donc muxé avec MKVMerge :
- Le flux vidéo 1080p en précisant 25p images par secondes
- Les flux DTS et sous-titre
 
J'ai bien au final un fichier en 25fps, mais la piste son n'est pas synchro du tout avec la vidéo, et je n'ai pas l'impression que le décalage soit le même en début et fin de film.

n°1947803
arnuche
Posté le 28-11-2014 à 20:12:13  profilanswer
 

Et leur durée est la même ?

n°1948020
OliveT1
Posté le 30-11-2014 à 11:13:21  profilanswer
 

A 1 seconde près oui.
Bon, en fait j'ai fait une mauvaise synchro avec un délai de décalage dans le mauvais sens.
 
Reste à voir maintenant comment je peux y insérer la piste VO DTS provenant du fichier à 23,976 dans celui que j'ai obtenu en 25fps.


Message édité par OliveT1 le 30-11-2014 à 11:22:47
n°1948048
arnuche
Posté le 30-11-2014 à 14:02:36  profilanswer
 

Comme je le disais plus haut, le plus simple est de ne pas toucher au son (à part y mettre un délai) et de changer le fps de la vidéo, donc si la VO est en 23.976 fps, je mettrais aussi la vidéo en 23.976 fps (pas besoin de ré-encodage).
Mais tu disais plus haut que la piste DTS venait d'une vidéo en 25 fps, donc mets ta vidéo 1080p en 25 fps et teste plusieurs délais dans MKVMerge pour trouver le bon.
Pas besoin d'exporter tout le fichier, tu peux faire une découpe à 5 minutes (à partir du début sinon ça va compliquer les choses).

n°1948302
OliveT1
Posté le 01-12-2014 à 19:37:24  profilanswer
 

En fait j'ai bien réussi à muxer la vidéo 1080p (origine 23,976) avec le VF DTS issu de fichier en 25p, en indiquant la vidéo à 25p.
Mais si je veux rajouter une autre piste VO DTS (issu du fichier à 23,976), ça ne marche plus.
En résumé :
- vidéo 1080p à 23,976
- VO DTS à 23,976
- VF DTS à 25p
 
Je ne trouve pas la meilleure combine pour avoir une vidéo 1080p + VF et VO DTS (23,976 ou 25p peu importe).

n°1948317
arnuche
Posté le 01-12-2014 à 20:48:00  profilanswer
 

Ah oui mais si tu veux 2 pistes audio qui ont une durée différente, forcément il y en aura toujours une des 2 qui ne sera pas synchro.
Si tu ne veux pas te casser la tête, tu peux toujours créer 2 fichiers vidéos à partir de la vidéo 1080p : un en 23,976 fps pour la VO, l'autre en 25 fps pour la VF. Comme ça il n'y a aucun ré-encodage à faire.
Sinon tu seras obligé de ré-encoder une des 2 pistes audio, et là je te renvoie au tuto dont j'avais donné le lien.
Avant de ré-encoder le son ou de changer sa durée avec Delaycut, ce serait bien d'en enlever la "dialog normalization" avec eac3to.

n°1948339
OliveT1
Posté le 01-12-2014 à 23:56:55  profilanswer
 

Oui, c'est bien là le pb.
Je vais donc de ce pas voir ton tuto pour changer la vitesse d'une des pistes audio.
Mais je veux conserver le format DTS.
Et je croyais que EAC3TO ne pouvait pas gérer ce format, en fait si.

n°1948342
arnuche
Posté le 02-12-2014 à 00:15:02  profilanswer
 

En toute logique, mieux vaut garder la VO et le 1080p en 23.976 fps, puisque c'est le framerate d'origine, et ralentir la VF 25p à 23.976 fps.
 
Concernant la tonalité (pitch) de la version 25p, il faut être sûr qu'elle n'a pas déjà été compensée parce que si elle est bonne et que tu changes le pitch, elle sera trop basse.
Un des moyens de le savoir est d'écouter la musique et de la comparer au cd de la B.O. (s'il existe) ou à la musique de la version 23,976 fps (qui normalement a la bonne tonalité).


Message édité par arnuche le 02-12-2014 à 00:16:35
n°1959069
algoban
Posté le 09-02-2015 à 02:26:03  profilanswer
 

Bonjour,
Cherchant une solution à mon problème je suis arrivé sur ce forum.
Je vous explique :
J'ai 2 vidéos,
La première vidéo est en 23,976 FPS et dure 41min40  et elle est en VO; je l'appellerai V1 pour l'explication.
La deuxième vidéo est en 25 FPS et dure 40 min et elle est en VF; je l'appellerai V2 pour l'explication.
 
Je voudrais mettre ma bande son VF (V2) sur la vidéo en 23,976 FPS (V1) et supprimer la bande son en VO.
J'ai déjà essayé avec mkvmerge de mettre la V1 en 25 FPS et j'arrive à une durée de vidéo de 39min58.
Ensuite j'ai muxer la bande son de la V2 dans cette vidéo et avec l'étirement arriver à une vidéo de 40 min pour concorder avec le temps de la V2.
 
Cependant, j'ai un décalage, au début ma bande son est en retard de 1 sec et à partir de la moitié à peu près elle est en avance et à la fin j'arrive à 2 sec d'avances.
 
J'ai donc essayé de passer la V2 en 23,976 FPS mais là la bande son est totalement en retard même avec un étirement.
Même si je mets un décalage au début et que je réduis l'étirement cela ne fonctionne pas j'arrive à avoir un problème de synchro Image/Son.
 
Si vous avez une idée ou un logiciel à me proposer pour palier à ce problème je suis preneur car là je sèche même en regardant sur les forums je ne trouve pas de solutions.
Ma V2 est en mauvaise qualité image donc j'aimerais pouvoir regarder mon film en bonne qualité =)
Merci d'avance.

n°1959135
arnuche
Posté le 09-02-2015 à 15:17:58  profilanswer
 

Il faudrait tenter de couper ou rallonger le début de la piste audio avec DelayCut de manière à ce que le début soit synchro (tu peux d'abord faire des tests avec TSMuxer pour voir quel est le bon delay), ça éliminera déjà un problème. Ensuite, si la fin n'est toujours pas synchro malgré la durée presque identique par rapport à l'image, il doit y avoir moyen de rallonger ou raccourcir le son avec Hybrid comme j'expliquais plus haut.


Message édité par arnuche le 09-02-2015 à 15:19:10
n°1959291
algoban
Posté le 11-02-2015 à 02:04:39  profilanswer
 

TsMuxer a la même utilisation que MKVmerge de ce que j'ai compris ? Ou je dois m'en servir pour autre chose ?
De plus je n'arrive pas à utiliser DelayCut.
Pourrais tu être plus précis dans tes explications car je suis un amateur dans ce domaine =/ Ou alors un autre moyen de se parler autre que sur le forum pour plus de facilité.

n°1959324
arnuche
Posté le 11-02-2015 à 12:23:49  profilanswer
 

Oui, tu peux aussi utiliser MKVmerge et voir quel delay donne la bonne synchro au début.
Tu reportes ce delay dans DelayCut : tu vas dans la case delay, tu coches preserve length, et tu mets le delay à droite de start (et il le mettra automatiquement à côté de end si tu as coché preserve length). S'il y a un - (moins) devant le delay dans MKVmerge (ou TSMuxer), tu le mets aussi dans DelayCut, ça signifie que le son doit commencer avant l'image.
Dans la case CRC errors, tu peux aussi cocher fix.
DelayCut enlèvera du son au début et rajoutera du vide à la fin ou inversement selon que c'est un delay positif ou négatif, le tout bien sûr sans ré-encodage.
 
Mais je tenterais d'abord un passage par eac3to pour virer l'éventuelle normalisation de dialogue.
Un simple script de ce genre suffit ;

Code :
  1. "C:\Program Files (x86)\eac3to\eac3to.exe" "F:\son d'origine.ac3" "P:\son de destination.ac3"


S'il y a une normalisation de dialogue, ça devrait être indiqué (removing ac3 dialog normalization).


Message édité par arnuche le 11-02-2015 à 12:25:42
n°1959425
algoban
Posté le 11-02-2015 à 23:56:20  profilanswer
 

Bon bah le logiciel DelayCut ne fonctionne pas sur mes PCs. Je peux mettre n'importe quel délai sur la piste audio rien ne se passe je ne comprends pas ...
Y aurait-il un logiciel avec les mêmes fonctions ?
Vraiment marre de ce film !!!

n°1959461
arnuche
Posté le 12-02-2015 à 12:48:55  profilanswer
 

DelayCut n'est pas indispensable, c'est surtout pour éviter qu'il y ait un delay dans le fichier mkv ou ts mais ce n'est pas grave s'il y en a un, du moment que le lecteur le détecte et l'applique pour que le son et la vidéo soient synchro.
Le problème dans ton cas est surtout lié au décalage qui n'est pas le même à la fin qu'au début, même quand tu mets le bon framerate pour la vidéo. :??:  
Il y a peut-être un bug dans le son ou la vidéo qui fait qu'à partir de ce bug, la suite n'est plus synchro, j'ai déjà eu le coup.
Essaye de synchroniser le début en jouant sur le delay dans MKVmerge et regarde s'il y a un endroit à partir duquel il n'y a plus de synchro. Si ça vient progressivement c'est embêtant.

n°1959528
algoban
Posté le 12-02-2015 à 21:01:01  profilanswer
 

Bon j'ai enfin réussi à synchroniser le début,
J'ai les 6 premières minutes qui sont synchros. Après j'ai le décalage qui s'augmente de plus en plus jusque la fin le son est en avance étant donné que je met le delay ms en négatif pour avoir les 6 premières minutes synchros. Maintenant je ne vois pas trop ce que je peux faire ...

n°1959584
arnuche
Posté le 13-02-2015 à 16:07:32  profilanswer
 

Et tu es sûr que ce sont bien les 2 mêmes versions du film ?
Si oui, il y a toujours moyen de rallonger ou raccourcir le son, notamment avec Vegas ou Hybrid.

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Video & Son
  Traitement Audio

  Changer le FPS d'un fichier Audio possible?

 

Sujets relatifs
Audio dans un studioFaire croire que son PC est un périphérique audio ?
Créative X-fi titanium: changer l'attribution des prisesOu acheter du matériel audio
Quel ampli audio video pour débuter?Ampli A/V ou ampli audio pour freebox V6 ?
Techno apt-X pour transmission audio en BTCasque Audio
[Résolu] Problème de carrés vert sur fichier *.d2v de DGindex 
Plus de sujets relatifs à : Changer le FPS d'un fichier Audio possible?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR