Sortie du transcodeur vidéo gratuit HandBrake 1.0.0
Après presque 13 ans, l'équipe de développement a publié la première version du transcodeur vidéo open source HandBrake 1.0.0. HandBrake est un programme gratuit populaire pour convertir et compresser des vidéos. L'application multiplateforme s'exécute sur Linux, macOS et Windows avec une interface graphique ou à partir de la ligne de commande. C'est peut-être le meilleur programme de sa catégorie. Il est difficile de trouver au moins un transcodeur vidéo de qualité, fonctionnalité et open source similaires. Nous pouvons dire que c'est un shell graphique idéal pour ffmpeg (au fait, les commandes ffmpeg peuvent être étudiées en utilisant les journaux HandBrake, c'est mieux que le manuel).Le programme est disponible depuis toutes ces années, mais seulement 13 ans plus tard, les développeurs de HandBrake ont décidé qu'il était passé à la version 1.0.0. C'était probablement une sorte de fierté particulière pour eux de maintenir le statut bêta pendant si longtemps, en soulignant leur perfectionnisme, malgré la stabilité et la fonctionnalité absolues du programme. Ceci est commun à de nombreux projets à but non lucratif. Il semble que Gmail a également conservé pendant de nombreuses années, pour une raison inconnue, le statut de la version bêta. Peut-être que cela est également fait pour la commodité de communiquer avec les utilisateurs et de supprimer certaines responsabilités des développeurs. Si vous trouvez un bug, vous pouvez répondre: "Eh bien, c'est une version bêta."Il y a une certaine ironie dans le fait que le programme est sorti de la version bêta après la fin de l'utilisation omniprésente des lecteurs de DVD-ROM, pour le traitement duquel ce transcodeur vidéo a été créé pour la première fois. De nos jours, peu de gens achètent des vidéos sur DVD, mais HandBrake est toujours en demande, mais pas de la même manière qu'auparavant. À propos, il peut même être utilisé pour tester la RAM dans un ordinateur: il détecte efficacement les modules RAM défectueux . Si le programme se fige pendant l'encodage au même endroit, cela signifie un problème avec un module de mémoire défectueux. Même si le problème vient d'un seul bit.Les premiers numéros de build ne signifient pas du tout que les versions précédentes du programme étaient instables. Ils fonctionnaient parfaitement même alors (si la mémoire n'échoue pas). Mais la version 1.0.0 a apporté plusieurs modifications importantes.* Refonte complète des profils préliminaires (préréglages) pour le transcodage et la compression vidéo, y compris les options préparées pour les appareils les plus courants. Les profils des anciennes versions de HandBrake 0.10.x sont stockés tout en bas de la liste des profils dans la section Legacy .
HandBrake 1.0.0 pour Mac* Supporte le format vidéo VP9 gratuit et le format audio Opus.* Prise en charge de l'accélération matérielle Intel QuickSync Video (QSV) pour le codage H.265 / HEVC sur les processeurs Skylake, comme dans les transcodeurs vidéo commerciaux. Le codage et le décodage accélérés par matériel réduisent considérablement la charge du processeur et la consommation d'énergie. Pour prendre en charge l'accélération matérielle dans le cœur graphique sur une petite zone de la puce Intel, des circuits intégrés spécialisés ne traitent que de la vidéo. L'accélération matérielle du décodage vidéo est disponible pour le pilote graphique via Direct3D Video API (DXVA2), Direct3d11 Video API ou Intel Media SDK, ainsi que via les filtres MFT (Media Foundation Transform). Accélération du codage matériel - uniquement via les interfaces Intel Media SDK ou MFT (Media Foundation Transform).Avec le support matériel, la vitesse d'encodage et de décodage augmente d'un ordre de grandeur par rapport à un logiciel purement. Par exemple, dans les spécificationsLa dernière version de QSV 5.0 avec la micro-architecture de base de sixième génération Skylake montre les performances de décodage vidéo estimées avec une accélération matérielle de plus de 16 flux vidéo 1080p simultanés.Les développeurs de HandBrake soulignent qu'ils n'ont jamais reçu un sou d'Intel. Cette entreprise a volontairement fait don d'un codec compatible QSV pour HandBrake, et le code source de HandBrake est accessible au public. Si AMD exprime le désir de mettre un codec pour prendre en charge l'accélération matérielle dans ses processeurs, il sera également implémenté dans le transcodeur HandBrake gratuit (au début, AMD a envoyé des correctifs, mais a ensuite changé de cap). Les développeurs de HandBrake sont très sensibles à ces questions éthiques, conformément à l'idéologie de l'Open Source.Parmi les autres améliorations:* L'optimisation du code assembleur a permis d'augmenter la vitesse de filtrage jusqu'à 10% et la vitesse de l'encodeur x264 de 10%, qui est implémentée dans des profils «rapides».* Dans la version Windows, vous pouvez maintenant suspendre le processus d'encodage, puis continuer. La taille du programme d'installation et la quantité d'espace disque dans la version Windows sont devenues plus petites.* Suppression de l'accélération matérielle de décodage DirectX Video Acceleration (DVXA), car cela a causé beaucoup de problèmes.* Bibliothèques tierces mises à jour que HandBrake utilise.* Amélioration du rendu des sous-titres pour certaines langues.* Nouvelle documentationet moins de guides techniques pour les débutants (jusqu'à présent en version bêta et en anglais). Les guides pour débutants fournissent des instructions étape par étape pour les scénarios de transcodage les plus courants, compréhensibles même pour ceux qui n'ont jamais utilisé un tel logiciel.Téléchargez HandBrake 1.0.0 ( référentiel sur Github ). Les anciennes versions de HandBrake sont également conservées sur le site officiel pour ceux qui sont habitués à l'ancienne interface et qui n'ont pas besoin de prise en charge matérielle sur les derniers processeurs.Nous avons demandé à Fedor Bushlanov , chef de produit d'Elecard, un développeur russe de transcodeurs vidéo, de commenter les informations concernant la sortie de HandBrake 1.0.0 .- De nombreux utilisateurs réguliers utilisent HandBrake, mais savez-vous que les studios vidéo ou d'autres sociétés commerciales sérieuses l'utilisent dans le domaine professionnel?- Personnellement, je n'en ai pas entendu parler. Mais cela est tout à fait possible, car le codage vidéo des fichiers est une tâche très populaire, qui est associée à la croissance de services tels que les «cinémas en ligne» et similaires.- Cette version prend en charge Intel QuickSync Video (QSV) pour H.265 / HEVC. Est-ce différent de la même accélération matérielle dans d'autres transcodeurs? En général, l'accélération matérielle fonctionne-t-elle de la même manière ou différemment dans tous les transcodeurs? En termes de performances et de prise en charge de fonctions QSV spécifiques, telles que le désentrelacement, la mise à l'échelle vidéo, la compression de mémoire sans perte pour un moteur multimédia, etc.? Tout cela est implémenté dans le matériel, mais est-il pris en charge par les transcodeurs logiciels?- La qualité de l'image n'est pas, ne diffère pas. Cependant, la vitesse et les fonctionnalités peuvent varier. La vitesse d'encodage à l'aide de QSV dépend grandement de la mise en œuvre spécifique de la prise en charge du SDK Intel Media, car le SDK lui-même ne fournit qu'une interface de bas niveau (des fonctions comme «encoder cette trame»), et les problèmes connexes tels que la mise en mémoire tampon, la copie de mémoire et d'autres choses sont laissés à la discrétion de l'application. D'où la différence de vitesse et de tolérance aux pannes logicielles.- À votre connaissance, le codage VP9 est-il demandé par les utilisateurs? Y a-t-il des perspectives pour un format gratuit par rapport au H.265 / HEVC propriétaire? Soit dit en passant, les développeurs de programmes ou d'équipements prenant en charge H.265 / HEVC n'effectuent pas de paiements au détenteur des droits d'auteur pour l'utilisation de ce codec?- Pour les fichiers - oui, le codec VP9 est en demande, et pour la diffusion en direct, des codecs MPEG (AVC et HEVC) sont utilisés. VP9 a des perspectives, mais le problème ne réside pas tant dans un bon codec, mais chez les fabricants d'équipements prenant en charge uniquement le MPEG, qui se sont établis sur le marché, d'une part, et chez les fournisseurs qui ont dépensé TRÈS beaucoup d'argent pour de tels équipements, d'autre part. Les attirer aux côtés de VP9 est très difficile - l'argent a déjà été investi dans MPEG. À propos de la même histoire avec des tentatives d'abandon des carburants aux hydrocarbures, y compris pour les moteurs de voitures. Le processus évolue, mais très lentement.Les paiements pour HEVC et AVC sont effectués par les fabricants de l'équipement final - encodeurs, configurations et autres. Ces déductions représentent en moyenne quelques pour cent du coût de l'équipement, 0,1 à 5%, selon le type d'équipement et les volumes. En général, ils ne sont pas si importants que les fabricants en sont très contrariés.Source: https://habr.com/ru/post/fr400251/
All Articles