2 votes

Conversion d'un film PAL 25 images/seconde en 24 images/seconde sans recompression

Très souvent, je tombe sur des films ou des émissions de télévision qui étaient à l'origine à 24 images par seconde (comme tous les films et la plupart des émissions de télévision américaines), mais qui ont été convertis à 25 images par seconde pour la lecture en PAL.

La conversion d'un matériel source à 24 images par seconde en 25 images par seconde est assez simple :

  • accélérer la vitesse de lecture de 1,0466%.

Cela a pour effet de transformer un 2h 20m en un film 2h 14m 24s film. Elle a également pour effet indésirable d'augmenter la durée de vie du film. hauteur d'une note entière. Cela permet à chaque personne qui parle d'avoir une chimpanzé qualité que je trouve critiquable.

J'ai téléchargé un exemple de clip vidéo PAL (25fps) sur YouTube :

Vous pouvez la comparer à la version originale du film à 24 images par seconde :

Avertissement : Si vous n'avez jamais pu entendre la différence entre la version originale et la version PAL, alors ne commencez pas maintenant ; ne regarder ces clips.

Fondamentalement, je ne veux pas réencoder Je veux simplement que le lecteur reçoive l'instruction de lire la vidéo. plus lent . Les images progressives n'ont pas besoin d'être recompressées et l'audio n'a pas besoin d'être rééchantillonné.

                           25fps    24fps
                           =======  =======
Frames per second:         25       24
Display each frame:        40.0ms   41.6ms
Audio samples per second:  44,100   42,336

Existe-t-il un moyen de modifier le "framerate" d'un AVI pour qu'il soit marqué comme étant 24fps au lieu de 25fps, de sorte que le lecteur le fasse :

  • lire moins d'images vidéo par seconde
  • lire moins d'échantillons audio par seconde

Bien qu'il ne s'agisse pas d'une solution viable (car il y a recompression de la vidéo et de l'audio), je peux obtenir la conversion requise. l'utilisation d'AVISynth :

Aliens - restauré à 24fps.avs

DirectShowSource("Aliens - 25fps.avi")
AssumeFPS(24, true)

Ce qui fonctionne, sauf que je dois maintenant réencoder tout.


Il existe un Changeur de fréquence d'images de l'utilitaire :

enter image description here

Il modifie le taux de lecture vidéo, mais le taux audio reste inchangé. Le son n'est donc plus synchronisé avec la vidéo.


Il convient également de souligner que cet exercice n'est nécessaire que pour le matériel qui était à l'origine à 24 images/seconde (c'est-à-dire un film de cinéma, une émission de télévision), puis converti à 25 images/seconde pour le marché PAL, ce qui est le cas lorsque j'ai mis la main sur ce matériel. J'aimerais maintenant le restaurer à son format d'origine de 24 images par seconde.

0voto

Michael Eklöf Points 519

La solution la plus simple serait le Reclock . Il ne modifiera pas vos fichiers à votre place, mais il annulera l'accélération PAL à la lecture.

0voto

guest Points 16

Après avoir utilisé AVI Framerate Changer (j'utilise Virtualdub pour recadrer la vidéo sans réencodage), il suffit de recompresser l'audio et de l'associer au nouveau fichier vidéo. Si l'audio est au format mp3, vous pouvez peut-être le modifier sans le recompresser - je sais que mp3gain peut modifier les niveaux de volume sans le recompresser, alors il y a peut-être un moyen de modifier la vitesse de lecture.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X