J'ai trouvé ce question et j'ai réussi à convertir ma vidéo en OGG, mais il n'inclut pas le son.Conversion MP4 à OGG n'inclut pas de son
Voici le code:
//SET FFMPEG PATH
$ffmpegPath = 'ffmpeg';
//CREATE CLASS INSTANCE
$ffmpegObj = new ffmpeg_movie($video);
//GET AUDIO BITRATE FROM SOURCE FILE
$srcAB = intval($ffmpegObj->getAudioBitRate());
//GET VIDEO BITRATE FROM SOURCE FILE
$srcVB = intval($ffmpegObj->getVideoBitRate());
//SET THE AUDIO CODEC TO LIBVORBIS
$aCodec = ' -acodec libvorbis';
//SET THE VIDEO CODEC TO LIBTHEORA
$vCodec = ' -vcodec libtheora';
//EXECUTE THE CONVERSION
exec($ffmpegPath." -i ".$video.$vCodec." -vb ".$srcVB." -ab ".$srcAB." ".$ogg_video);
Qu'est-ce que je fais mal?
Pouvez-vous montrer quelle est votre commande préparée pour exec? –
Je ne suis pas sûr de savoir ce que vous demandez. – iamthestreets
@mim demande la sortie de 'echo $ ffmpegPath." -i ". $ Video. $ VCodec." -vb ". $ SrcVB." -ab ". $ SrcAB." ". $ Ogg_video;'. À l'heure actuelle, tout ce que nous pouvons voir est un grand nombre de variables, et la commande n'est pas claire. S'il vous plaît modifier la sortie de cela dans votre question, merci! – halfer