Création du paquet deb ffmpeg avec toutes les debs dépendants en cours sous strech avec l'option : recompile with -fPIC /usr/bin/ld: final link failed: Nonrepresentable section on output collect2: error: ld returned 1 exit status make: *_\* [x264], dynamicHDR10\hdr10plus.h: No such file or directory. Bonjour les amies et amis, Pour mon programme de conversion vidéo/audio que je suis entrain de coder, j'ai intégré pour le codec aac la librairie libfdk_aac (non libre). Nécessite ffmpeg être configuré avec --enable-libfdk_aac --enable-nonfree.. Ces instructions font référence à l'ffmpeg configurer, pas fdk-aac configurer. Voir, ok voici la réelle config.journal pour FFMPEG, j'ai compris où je l'ai installé —, Communauté en ligne pour les développeurs, http://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu, Compiler FFmpeg sur Ubuntu, Debian, ou de la Menthe, Déployer ASP.NET MVC 2 de IIS 7.5 ciblage .NET 3.5. But with "ffmpeg -i fate-suite/svq3/Vertical400kbit.sorenson3.mov -flags global_header -latm 1 out.latm" or even "ffmpeg -i fate-suite/svq3/Vertical400kbit.sorenson3.mov -flags global_header out.latm" it doesn't, and it succeeds in creating a seemingly working file. Heureusement, il ya une bonne étape-par-étape à http://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu sur la façon de compiler ffmpeg. Unless you set that flag, libfdk-aac does not store some extradata in the AVCodecContext that the latm muxer seems to be expecting unconditionally. FFmpeg crashes when trying to encode to format latm using libfdk-aac. But I cannot, for the life of me, find a straightforward, beginner-friendly guide to compiling (??) Pour info pour la prise en charge de libfdk_aac je n'ai pas compilé ffmpeg mais juste vérifier que dans les config de ffmpeg que j'ai bien --enable-gpl --enable-libx264 et installer les paquets suivant (dispo via le dépôt multimedia sauf erreur), via la commande: ffmpeg -fflags +genpts -y -i video.mkv -c:v: libx264 -crf 18 -preset slow -c:a libvorbis -q:a 7 NewVideo.mkv. Mais la lecture de FFmpeg guide sur la façon de compiler FFmpeg avec libfdk_aac n'a pas de sens pour un débutant comme moi. EDIT:Merci de me dire si vous avez aussi ce genre de problème. * version I have always used! Powered by Trac 1.0.9 Dernière modification par golgot200 (23-04-2017 12:27:39). comment:5 in reply to: ↑ 4 Changed 7 years ago by cehoyos Je me dis que libfdk_aac à été retiré de ffmpegLa compilation sous Strech avec :https://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntuest impossible en ce moment pour moi si on ne fait pas avec :https://github.com/lutris/ffmpeg-nvenc/issues/5pour cette erreur: puishttp://stackoverflow.com/questions/4355 … cmake-x265pour cette erreur: ça \ au lieu de ça / et encore ça :https://bitbucket.org/multicoreware/x26 … pkg-configpour cette erreur: et finir par une compilation qui vers la fin qui échoue. I am not sure I understand: Can you reproduce the crash? Surtout là : Dernière modification par golgot200 (24-04-2017 18:18:09), Dernière modification par Slyfox (01-05-2017 17:43:26). Sinon je pour le fun selon le poste #1, as-tu le même problème que moi ? En plus de la FFmpeg et Encodage AAC guide, je suppose que vous êtes aussi à la suite de la Compiler FFmpeg sur Ubuntu, Debian, ou de la Menthe guide. J'ai pensé que je voudrais partager comment compiler si seulement intéressé à la compilation de ffmpeg avec libfdk-aac et libmp3lame. GitHub Gist: instantly share code, notes, and snippets. J'ai encore besoin libfdk-aac. Essayez. (selon MediaInfo il semble que non) Merci de m'apporter des informations là dessus.EDIT:Merci de me dire si vous avez aussi ce genre de problème. comment:4 in reply to: ↑ 3 Changed 7 years ago by cehoyos Je suis en train de configurer ffmpeg avec l'option --enable-nonfree et --enable-libfdk_aac comme ceci: ./configure --enable-nonfree --enable-libfdk_aac, mais il me donne un message d'avertissement disant qu'ils sont méconnus options? Si vous ne l'avez pas déjà un bin dans le répertoire d'accueil: Installer les dépendances. Je pense qu'avec ce lien je vais pouvoir faire quelque chose: 'keyint=300:min-keyint=25:8x8dct:sliced-threads=0', "hqdn3d=1.5:1.5:6:6,unsharp=5:5:1.0:5:5:0.0,hue=b=0.1:s=0.7,noise=c0s=10:c1s=0:c2s=0:c0f=a+t,scale=-1280:720:flags=spline+full_chroma_inp+full_chroma_int+accurate_rnd+bitexact", #0:0[0x1e0]: Video: mpeg2video (Main), 1 reference frame, yuv420p(tv, top first, left), 720x576 [SAR 64:45 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc, #0:1[0x80]: Audio: ac3, 48000 Hz, 5.1(side), fltp, 384 kb/s, #0:2[0x81]: Audio: ac3, 48000 Hz, 5.1(side), fltp, 384 kb/s, #0:3[0x82]: Audio: ac3, 48000 Hz, 5.1(side), fltp, 384 kb/s, #0:4[0x83]: Audio: ac3, 48000 Hz, stereo, fltp, 192 kb/s, 'spline+full_chroma_inp+full_chroma_int+accurate_rnd+bitexact', #0:0: Video: h264 (libx264), 1 reference frame ([33][0][0][0] / 0x0021), yuv420p(left), 1280x720 [SAR 1:1 DAR 16:9], q=0-40, 2048 kb/s, 25 fps, 12800 tbn, 25 tbc, #0:1(fra): Audio: ac3 ([165][0][0][0] / 0x00A5), 48000 Hz, 5.1(side), fltp, delay 256, 160 kb/s, #0:0 -> #0:0 (mpeg2video (native) -> h264 (libx264)), #0:2 -> #0:1 (ac3 (native) -> ac3 (native)). but this will not work, bacause FFMPEG is not able to use external application. By Edgewall Software. Ces instructions font référence à l'ffmpeg configurer, pas fdk-aac configurer. That prevents the crash for me and creates a seemingly working file. A patch was sent: Si on veut de la rapidité, une qualité pas trop mal et une taille final du fichier comme l'encodage de ouf si dessus, c'est ce qu'il me faut.fps=224  bitrate=2144.4kbits/s et une vitesse de speed=8.94x Là, c'est pour l'encodage à la chaine. This is also reproducible in a much newer version of ffmpeg embedded into the Chromium browser (which we have patched to use libfdk-aac) but the problem is reproducible outside of … ffmpeg -i input.vob -vf yadif -c:v libx264 -preset slow -crf 19 -c:a aac -b:a 256k output.mp4 Voir FFmpeg Filter Documentation: yadif pour plus d'informations. I'm trying to remux MKVs to MP4s with AAC sound (playback device is Apple TV), and I want the quality to be as close to source as possible, so I want to use libfdk_aac as I've heard it's the best. Juste en passant une question, pourquoi tu n'utilises pas les commandes déjà toute faite et plus simple du genre: Il me semble que les preset "-crf 18" et "-preset slow" intégrent déjà pas mal de paramètres et de filtres (? $ ffmpeg -ss 710 -i aark15sd_9A62E2FA.mp4 -vn -acodec mp2 out.mov Audio decoding is impossible from ~12:00 on, encoding fails and out.mov is not a valid mov file. --enable-nonfree. FFmpeg: libfdk_aac pb en 2.1 et pas de débit variable. A installer yasm aussi bien, sinon j'ai eu des erreurs lors de la compilation. Parce que le résultat ne me convient pas, tout simplement. Sur une version compilée sous Jessie.Mais apparemment, sur un paquet deb crée depuis Stretch avec l'option enable, je me tape un décoder inconnu. Ce guide comprend déjà tout ce dont vous avez besoin pour obtenir du support pour libfdk_aac dans ffmpeg car --enable-libfdk_aac et --enable-nonfree sont déjà présents dans la ./configure ligne pour ffmpeg. En plus de la FFmpeg et Encodage AAC guide, je suppose que vous êtes aussi à la suite de la Compiler FFmpeg sur Ubuntu, Debian, ou de la Menthe guide. Sinon je pour le fun selon le poste #1, as-tu le même problème que moi ? EDIT : là je test une commande avec l'encoder h264_nvenc après installation du paquet libnvidia-encode1 sous Stretch. Sinon j'ai aussi remarqué qu'en utilisant l'option -vbr que j'ai aussi un message d'erreur:[libfdk_aac @ 0x55ecaaccea00] Note, the VBR setting is unsupported and only works with some parameter combinationsDu coup je me pose la question si j'ai un fichier à débit variable. Dernière modification par Slyfox (22-04-2017 08:18:16). Cette librairie me donne satisfaction à 2 détails prêts. J'ai suivi ce guide pour installer FFMPEG sur un OS X, Que guide est terriblement obsolète. Visit the Trac open source project athttp://trac.edgewall.org/. Build FFMPEG, x264 and FDK-AAC. #0:0 (video): 3007 packets read (96595805 bytes); 3007 frames decoded; #0:2 (audio): 3751 packets read (5761536 bytes); 3751 frames decoded (5761536 samples); #0:5 (subtitle): 0 packets read (0 bytes); #0:6 (subtitle): 0 packets read (0 bytes); #0:7 (subtitle): 0 packets read (0 bytes); #0:8 (subtitle): 0 packets read (0 bytes); #0:9 (subtitle): 0 packets read (0 bytes); #0:10 (subtitle): 0 packets read (0 bytes); #0:0 (video): 3000 frames encoded; 3000 packets muxed (28483607 bytes); #0:1 (audio): 3750 frames encoded (5760000 samples); 3750 packets muxed (2400000 bytes); FFmpeg: libfdk_aac pb en 2.1 et pas de débit variable. ​http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/157319/focus=157429. N'a pas besoin de la non-paquet de serveur: Puis installer les encodeurs. Yes, with "ffmpeg -i fate-suite/svq3/Vertical400kbit.sorenson3.mov -latm 1 out.latm" it crashes for me with the same gdb you posted above. Pour mieux comprendre mon problème voici ce qui ce passe. Nécessite ffmpeg être configuré avec --enable-libfdk_aac --enable-nonfree. Si je suis en train de lire le compiler guide juste, je suppose que ces deux morceaux de code est ce que j'ai besoin de compiler FFmpeg. https://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu, https://github.com/lutris/ffmpeg-nvenc/issues/5, http://stackoverflow.com/questions/4355 … cmake-x265, https://bitbucket.org/multicoreware/x26 … pkg-config, https://trac.ffmpeg.org/wiki/AudioChannelManipulation. ffmpeg with libfdk_aac enabled. Alors, oui même problème que toi. À utiliser libfdk_aac le guide d'encodage dit: Nécessite de ffmpeg pour être configuré avec l'option --enable-libfdk_aac Dernière modification par Slyfox (21-04-2017 22:05:38), Mediainfo : (pour 2 minutes de film encodé), Dernière modification par golgot200 (22-04-2017 07:10:27). Après la mise à jour de mon système Ubuntu 16.04 j'ai dû installer ffmpeg de nouveau. Ensuite compiler ffmpeg avec nécessaire drapeaux. Duration: 00:00:10.05, start: 0.000000, bitrate: 610 kb/s, ffmpeg -i InAudio.m4a -c:a libfdk_aac -ac 3 outAudio.m4a, ffmpeg -i Infichier.mkv -c:v libx264 -crf 18 -preset veryslow -s 1280x720 -c:a libfdk_aac -vbr 5 sortie.mkv. Vous devez être connecté pour publier un commentaire. Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian. FFMPEG need that the libfdk-aac is "included", as some external PPA did for the Mint 17. J'ai lu sur la façon de convertir mp3 en m4a, et a constaté que je dois compiler FFmpeg si je vais utiliser l'encodeur AAC, libfdk_aac. As i said, the LATM muxer always expects extradata inside the AVCodecContext, but the libfdk-aac encoder only sends such extradata if the global_header flag is enabled. Pour rappel -ac n, correspond au nombre de canaux audio.Si j'utilise cette ligne de commande (pour faire simple): J'ai droit à une erreur qui me dit:[libfdk_aac @ 0x55b4e6d2c700] Specified channel layout '2.1' is not supportedError initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or heightSuite à ça, j'ai fait d'autre tests dont voici ce qui il en ressort:Si j'utilise un "-ac 1" ou  "-ac 2" ou "-ac 4" ou "-ac 5" ou "-ac 6" ou "-ac 8" libfdk_aac fait son job sans ce plaindre, par contre  "-ac 3" ou "-ac 7" il refuse de faire son job ?Autre test avec le codec aac natif de FFmpeg pas de problème de création de canaux sauf pour "-ac 7" où il refuse aussi de faire son job.Voilà pour le premier problème.