小编son*_*rma的帖子

ffmpeg和php从视频中获取图像并将视频转换为ogg

我有一个视频托管网站,并已在我的本地服务器上成功安装了ffmpeg.事情总体上起作用,但我无法获得视频时长,也不知道如何将视频转换为ogg格式.我可以将视频转换为mp4但不确定相同的代码是否也可以转换为ogg.

还有一件事是我可以在视频开头从视频中获取缩略图,但我想在50秒后获得它.

   $base = basename($uploadfile, $safe_file['ext']);
                $new_file = $base.'mp4';
                $new_image = $base.'jpg';
                $new_image_path = $live_img.$new_image;
                $new_flv = $live_dir.$new_file;

  equire 'vendor/autoload.php';
        //ececute ffmpeg generate mp4
        exec('ffmpeg -i '.$uploadfile.' -f mp4 -s 896x504 '.$new_flv.'');
        //execute ffmpeg and create thumb
        exec('ffmpeg  -i '.$uploadfile.' -f mjpeg -vframes 71 -s 768x432 -an '.$new_image_path.''); 
Run Code Online (Sandbox Code Playgroud)

php video ffmpeg

6
推荐指数
1
解决办法
1723
查看次数

选择放置项目以始终位于前面

大家好,我正在使用 selectize 插件为我的网站创建标签,一切都很好,除了下拉项被我的其他 div 重叠之外。

我希望它们的行为就像选择的项目一样,是绝对的并且总是在 frnt 中。

我尝试过使用绝对和 z-index 进行定位,但没有帮助,如果您能给我一些有关该插件的建议,那就太好了。

     <script src="tags/selectize.js"></script>
    <link rel="stylesheet" href="tags/selectize.default.css"/>
 <div class="control-group">
                <select id="<?=$getid_i?>" multiple name="dept[]" class="demo-default" >
                    <option value=""><?=$placehol?></option>
                    <?php if ($tagwhats =='depts'){
                 // something to get ....
                } else if($tagwhats =='skills'){
                 // something here ...
                } ?>
                </select>
            </div>
 <script>
                var eventHandler = function(name) {
                return function() {
                    console.log(name, arguments);
                    $('#log').append('<div><span class="name">' + name + '</span></div>');
                };
            };
            var $select = $('#'+"<?=$getid_i?>").selectize({
                create          : true,
                onChange        : eventHandler('onChange'),
                onItemAdd       : eventHandler('onItemAdd'),
                onItemRemove …
Run Code Online (Sandbox Code Playgroud)

html css jquery selectize.js

5
推荐指数
2
解决办法
5117
查看次数

输入类型文件隐藏点击

我正在尝试使用以下查询来修改此上传按钮。

HTML:

 <input type="file" name="something" id="myfileid" style="display:none;">
Run Code Online (Sandbox Code Playgroud)

我尝试使用图像来替换<input type="file">“按钮”。

 <img src="some/thing/url/here" onclick="$('myfileid').click();">
Run Code Online (Sandbox Code Playgroud)

如您所见,这里我使用 ajax 将点击图像重定向到文件。尽管它似乎在 Safari 等主要浏览器中不起作用。另一边注:我已经将此代码添加到我网站上的许多页面,那么是否有一个简单的解决方案,我只需要添加一些 Javascript?谢谢。

html javascript jquery

3
推荐指数
1
解决办法
3926
查看次数

我已经安装了 composer,现在需要安装 php_ffmpeg

嘿,我已经在我的 windows7 64 位 wamp 服务器上成功下载并安装了 composer,我需要通过 composer 安装 php_ffmpeg。我不知道我已经阅读了他们的文档,但不是很清楚?请让我知道下一步。

我从这个链接获得了关于作曲家和 php_ffmpeg 的详细信息

https://github.com/PHP-FFMpeg/PHP-FFMpeg
Run Code Online (Sandbox Code Playgroud)

这是我通过 cmd 更新、要求和安装 composer 时得到的代码

C:\Windows\system32>composer update
 Loading composer repositories with package information
Updating dependencies (including require-dev)
 Nothing to install or update
 Generating autoload files

 C:\Windows\system32>composer require php-ffmpeg/php-ffmpeg
    Using version ^0.6.0 for php-ffmpeg/php-ffmpeg
   ./composer.json has been updated
     Loading composer repositories with package information
     Updating dependencies (including require-dev)
     Nothing to install or update
      Generating autoload files

       C:\Windows\system32>composer install
      Loading composer repositories with package information
      Installing dependencies (including …
Run Code Online (Sandbox Code Playgroud)

php ffmpeg ffmpeg-php composer-php

1
推荐指数
1
解决办法
4671
查看次数

如何获得最后10然后显示随机5

你好,我是一个PHP开发人员,现在我有一个简单的问题,如我想从我的数据库表中获取最后10个数据,然后随机显示5个.

比如看下面的代码.

$random=rand(0,18);
mysqli_query(
    $connection,
    "SELECT something1,something2 
     FROM `table` 
     where (id !='0') 
     ORDER BY time DESC 
     LIMIT 4 OFFSET $random");
Run Code Online (Sandbox Code Playgroud)

此查询从18个中选择最后4个更新的字段,但我想要一个更好的解决方案

php mysql

1
推荐指数
1
解决办法
178
查看次数

标签 统计

php ×3

ffmpeg ×2

html ×2

jquery ×2

composer-php ×1

css ×1

ffmpeg-php ×1

javascript ×1

mysql ×1

selectize.js ×1

video ×1