La conversion de 6 canaux audio à 2 dans ffmpeg
Im faire un 2 passe d'encodage sur le télécharge sur mon site.
Malheureusement, quand un utilisateur télécharge un 6 canaux audio .les fichiers mkv (surround 5.1), ffmpeg crache le message d'erreur suivant:
Resampling with input channels greater than 2 unsupported.
Im exécuter la dernière version de ffmpeg. Faire -ac 6
au lieu de l'habituel - ac 2
procède à l'encodage, mais il crée un fichier de plus grande taille avec des données inutiles, ainsi que de crée une autre étape dans la déjà longue de traitement du fichier de script, et je préfère éviter de modifier la commande de conversion.
Est-ce que je peux faire pour faire -ac 2
fonctionnent réellement?
Pas reliés à la programmation - appartient à superuser.com
Il semble que l'opération d'essayer de résoudre ce problème par tous les moyens, y compris modifier ffmpeg code source. À ce niveau que les superutilisateurs ne sera pas bien utile.
la dernière version de ffmpeg ne
Il semble que l'opération d'essayer de résoudre ce problème par tous les moyens, y compris modifier ffmpeg code source. À ce niveau que les superutilisateurs ne sera pas bien utile.
la dernière version de ffmpeg ne
OriginalL'auteur | 2011-01-25
Vous devez vous connecter pour publier un commentaire.
C'est un bug connu/limitation de la version actuelle.
Dans mon expérience, j'en ai conclu qu'il ne peut être fait avec ffmpeg seul.
Vous avez pour transcoder des fichiers audio/vidéo séparément.
1) extrait .fichier wav à partir de la source vidéo.
2) resample en stéréo à 2 canaux avec outil de montage audio tels que Audacity.
3) l'encodage de l'audio stream
3) transcoder un flux vidéo
4) mux audio/vidéo au format cible
OriginalL'auteur 9dan
Moi, j'ai un script qui il pourrait être amélioré
Dans firstit essayer de la convertir en mp3 avec des balises, cela fonctionne si ils sont au max 2 canaux
Si ils sont plus de deux canaux-je utiliser ffmpeg qui convertir en mp3 stéréo
OriginalL'auteur bioinfornatics
Il y avait un "amerge" module ajouté dernièrement.
OriginalL'auteur rogerdpack
J'ai eu le même problème quand j'ai installé
ffmpeg
de TR /min, mais ensuite, j'ai pris au cours de la dernière version de ici et cela a fonctionné comme un charme!Une remarque, cependant, certains indicateurs ont été modifiés, par exemple
-sameq
devrait être-qscale 0
lors de l'utilisation de la nouvelle version, donc gardez à l'esprit qu'il doit être testé avant de l'utiliser sur des environnements de production.OriginalL'auteur Kuf