2013-09-24 4 views
1

J'essaye de diffuser un fichier audio au format mp3 en utilisant la bibliothèque FFMPEG sur un ordinateur distant, situé sur le même LAN que l'expéditeur. La commande i utilisé pour diffuser à l'expéditeur est donnée ci-dessous:Commande FFMPEG pour le streaming de fichiers audio

ffmpeg -re -f mp3 -i sender.mp3 -ar 8000 -f mulaw -f rtp rtp://10.14.35.23:1234 

Je suis la commande ci-dessous à la page de documentation FFMPEG qui génère audio et flux au port numéro 1234 sur l'ordinateur distant

ffmpeg -re -f lavfi -i aevalsrc="sin(400*2*PI*t)" -ar 8000 -f mulaw -f rtp rtp://10.14.35.23:1234 

I Je pensais que j'avais fait des changements pertinents pour que la commande mp3 streaming fonctionne, mais seulement pour savoir rencontrer l'erreur qui lit
"Erreur lors de l'ouverture du codeur pour le flux de sortie # 0: 0 - peut-être des paramètres incorrects tels que bit_rate, taux, largeur ou hauteur "

Quelqu'un peut-il me dire quel est le mauvais paramètre ici et comment le rectifier?

Répondre

0

Je pourrais trouver le moyen de diffuser un fichier audio en utilisant FFMPEG. La commande pour la même est donnée ci-dessous:

ffmpeg -f mp3 -i sender.mp3 -acodec libmp3lame -ab 128k -ac 2 -ar 44100 -re -f rtp rtp://10.14.35.23:1234 

Voici le fichier audio « sender.mp3 » est situé dans le même dossier que ffmpeg.exe. Dans le cas d'un dossier différent, le chemin complet doit être mentionné dans la commande.