Perte de synchronisation audio / vidéo dans Adobe Premiere avec les mp4

11

J'ai deux vidéos à combiner dans Adobe Premiere. Ils jouent correctement dans un lecteur vidéo, mais les mettre dans Adobe Premiere CS6 rend soudainement le son non synchronisé avec la vidéo (même dans le Moniteur source).

Les vidéos sont:

  • 4 Go chacun
  • 1080p @ 60FPS
  • Audio 48 kHz
  • ID du codec: avc1

La recherche sur Google indique qu'il s'agit d'un problème courant. J'ai essayé divers correctifs qui n'ont pas résolu le problème, comme renommer en .mov .

Il enregistre à partir de NVIDIA Shadowplay. Je soupçonne que cela a à voir avec la fréquence d'images variable. Mon objectif est de les garder 60FPS.

Comment puis-je résoudre ce problème afin que mes fichiers audio et vidéo ne soient pas désynchronisés? Même après l'exportation vers un clip final, il n'est toujours pas synchronisé.

[EDIT] Je vois des mentions sur l'utilisation de Handbrake pour convertir la vidéo source en premier. Existe-t-il un moyen de résoudre ce problème sans avoir à convertir chaque vidéo à l'aide de Handbrake?

Zeno
la source
J'ai trouvé ma réponse à ce problème ici. youtube.com/watch?v=cCmMB5o_mBA
Tahlia Newland

Réponses:

2

Télécharger le ffmpeg build statique 32 bits à partir d' ici et d' essayer l'une des deux méthodes suivantes :

1) régénérer les horodatages

ffmpeg -i input.mp4 -c copy -fflags genpts new-input.mp4

2) Extraire l'audio, l'importer séparément, aligner les débuts dans la chronologie, puis vérifier

ffmpeg -i input.mp4 -vn -c:a copy input-audio.mp4
Gyan
la source
2

Je vous suggère fortement de ne pas travailler avec des fichiers mp4 / H264 pour un travail sensible à la synchronisation. Transcodez les fichiers et travaillez avec ceux-ci.

CyanideBaby
la source
4
Il n'y a rien de mal avec H264 / MP4 pour l'édition, y compris le travail de synchronisation. Je l'ai fait des centaines de fois. Ce que vous ne voulez pas, c'est du VFR ou des flux avec de nombreuses images de référence dont les exigences de décodage rendent l'édition lente ou désactive le décodeur du NLE. Une ligne de base ou même un profil principal CFR H264 fera l'affaire.
Gyan
Rien de mal en effet, mais plus sûr de travailler avec des codecs stables et fiables. h264 est vraiment à revoir.
CyanideBaby
Je travaille uniquement avec NVIDIA Shadowplay. Comment puis-je changer ce qu'il produit?
Zeno
Il semble que Shadowplay ne fasse pas de framerate constant, donc si mes méthodes ne fonctionnent pas, la conversion en CFR MP4 est votre meilleure option.
Gyan
2

J'ai eu le même problème sur Windows 10 avec une vidéo à fréquence d'images variable (VFR) enregistrée à l'aide de Shadowplay. Voici comment je l'ai corrigé sans avoir besoin de convertir la vidéo à l'aide de Handbrake ou de tout autre convertisseur :

  1. Téléchargez Quicktime d'Apple et installez-le
  2. Renommez le fichier .mp4 en .dif
  3. Importez ce fichier .dif dans Adobe Premiere Pro et il ne devrait pas avoir de problèmes de synchronisation audio / vidéo

Je soupçonne que cela fonctionne ici car Adobe Premiere Pro ne parvient pas à charger le fichier .dif sans installer Quicktime, ce qui signifie qu'il utilise les codecs de Quicktime, etc. pour traiter le fichier qui peut gérer VFR. Cela signifie que les codecs intégrés qu'Adobe Premiere Pro utilise ont un problème inhérent avec VFR.

Par souci d'exhaustivité, cela devrait résoudre les problèmes avec tous les fichiers VFR MP4 tels que ceux créés avec Shadowplay, Xsplit, OBS, iPhone, revivre, etc.

Glace fondue
la source
oh mon Dieu, cela fonctionne sur macOS! Ceci est la réponse en or !!!!
David 天宇 Wong
A fonctionné pour moi sur Windows 7 64 bits lorsque .mov ne le ferait pas, merci!
MC10
Cela ne fonctionnait pas pour moi sur Windows 10 avec QuickTime 7. J'ai dû ré-encoder ma vidéo en utilisant FFmpeg.
Ryan
0

Vous devrez probablement les convertir. Les méthodes suivantes fonctionnent pour moi sur un Mac:

Convertissez-les d'abord en fichiers ProRes 422 Quicktime avant de commencer à les modifier. Utilisez quelque chose comme Quicktime Player Pro si la conversion multimédia d'Adobe fait des choses étranges.

Ouvrez ensuite les fichiers convertis dans Premiere.

Déplacer l'audio jusqu'à ce qu'il se synchronise au début du premier clip vidéo. Notez dans quelle mesure vous avez dû la pousser pour obtenir la synchronisation.

Vérifiez que la fin du fichier est également synchronisée. Si ce n'est pas le cas, vérifiez le milieu du fichier ... Continuez à travailler en arrière jusqu'à ce que vous trouviez où la synchronisation empire. Chaque fois que la synchronisation empire, découpez la région en deux morceaux et resynchronisez manuellement le morceau suivant.

C'est ennuyeux, mais ça marchera. Si le nombre d'images non synchronisées est le même dans chaque fichier, vous le ferez rapidement.

Exportez en tant que fichiers ProRes .mov, puis convertissez-les en n'importe quel format avec perte nécessaire pour la livraison (par exemple h264 quicktime .mov)

tomh
la source
0

Cela fonctionne pour moi à chaque fois, si vous êtes sur Windows, mettez la vidéo dans Windows Movie Maker (je sais, écoutez simplement), une fois que la vidéo est là, allez dans Fichier> Enregistrer le film> Recommandé pour ce projet, il ré-enregistrer le fichier (même parfois mp4 en mp4) essayez de mettre ce nouveau fichier en première. Garantie que ça va marcher :)

user16452
la source
2
Windows Movie Maker n'est pas pris en charge pour Windows 10.
Zeno
Pour ceux qui ont Windows 10, voici le lien. Téléchargez-le et cliquez simplement sur Windows Movie Maker! go.microsoft.com/fwlink/p/?LinkID=255475
Spleffie
@Spleffie "Ce site n'est pas accessible"
Zeno