Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php FFMPEG";处理输入时发现无效数据";MP4到MP3_Php_Video_Ffmpeg - Fatal编程技术网

Php FFMPEG";处理输入时发现无效数据";MP4到MP3

Php FFMPEG";处理输入时发现无效数据";MP4到MP3,php,video,ffmpeg,Php,Video,Ffmpeg,我有个问题。我正在将视频从youtube转换为mp3。从1000个文件到大约150个文件,此消息在日志中 /home/desktop/www/tmp/314629.mp4:处理输入时发现无效数据 问题是,它只占转换率的10%左右。我如何解决这个问题 我是这样转变的 ffmpeg -y -i /home/desktop/www/tmp/'.$random_flv_name.'.'.$download_format.' -vn -map_metadata -1 -ab 192k /home/desk

我有个问题。我正在将视频从youtube转换为mp3。从1000个文件到大约150个文件,此消息在日志中

/home/desktop/www/tmp/314629.mp4:处理输入时发现无效数据

问题是,它只占转换率的10%左右。我如何解决这个问题

我是这样转变的

ffmpeg -y -i /home/desktop/www/tmp/'.$random_flv_name.'.'.$download_format.' -vn -map_metadata -1 -ab 192k /home/desktop/www/audio/'.$yt_video_id.'/songtitle.mp3

在尝试编码之前,您是否检查了.mp4文件的完整性?输出是否正常?FFmpeg通常会告诉您这一点,但会生成一个文件。对此您可能无能为力,很可能源文件不完全符合规范。