【问题标题】:ffmpeg working on command line only, not with phpffmpeg 仅在命令行上工作,而不是在 php 上工作
【发布时间】:2018-01-31 13:37:13
【问题描述】:

我正在使用 FFmpeg https://github.com/olaferlandsen/ffmpeg-php-class。但是当我运行代码时它不起作用。如果有人知道,请帮我解决这个问题。下面是代码

$FFmpeg = new FFmpeg( "/etc/bin/ffmpeg" );
$FFmpeg->input( '/opt/lampp/htdocs/ffmpeg/1.wav' )->output( '/opt/lampp/htdocs/ffmpeg/ss.mp3' );
$FFmpeg->ready();

【问题讨论】:

  • 您遇到的任何错误:-
  • 二进制路径错误,whereis ffmpeg 显示/usr/bin/ffmpeg?
  • 使用 /usr/bin/ffmpeg,仍然无法正常工作
  • 没有错误显示
  • 收到此错误 /usr/bin/ffmpeg: /opt/lampp/lib/libstdc++.so.6: version GLIBCXX_3.4.11' not found (required by /usr/lib64/libdirac_encoder.so.0) /usr/bin/ffmpeg: /opt/lampp/lib/libstdc++.so.6: version GLIBCXX_3.4.9' not found (required by /usr/lib64/libdirac_encoder .so.0) /usr/bin/ffmpeg: /opt/lampp/lib/libstdc++.so.6: 版本GLIBCXX_3.4.9' not found (required by /usr/lib64/libdirac_decoder.so.0) /usr/bin/ffmpeg: /opt/lampp/lib/libstdc++.so.6: version GLIBCXX_3.4.11' 未找到(/usr/lib64/libdirac_decoder.so.0 需要)

标签: php ffmpeg


【解决方案1】:

在没有 cunstructor 的情况下使用:-

        $FFmpeg = new FFmpeg();
        $FFmpeg->input( '/opt/lampp/htdocs/ffmpeg/1.wav' )->output( '/opt/lampp/htdocs/ffmpeg/ss.mp3' );
        $FFmpeg->ready();

【讨论】:

    猜你喜欢
    • 2013-08-19
    • 1970-01-01
    • 2015-03-27
    • 2012-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-24
    • 1970-01-01
    相关资源
    最近更新 更多