首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何为jwplayer脚本编码ffmepg脚本,哪个脚本读取pass文件?

如何为jwplayer脚本编码ffmepg脚本,哪个脚本读取pass文件?
EN

Stack Overflow用户
提问于 2013-12-23 04:46:47
回答 1查看 924关注 0票数 1

我用这个命令对我的视频进行了编码。

代码语言:javascript
运行
复制
$encode_comand="ffmpeg -i  $input_path -ac 1 -ab 128k -y -vcodec libx264 -vpre ultrafast -g 30 -r 30 -crf 22 $target_path &";

exec($encode_comand);

它适用于下面的脚本

代码语言:javascript
运行
复制
    echo '<!-- START OF THE PLAYER EMBEDDING TO COPY-PASTE -->
                <div id="mediaplayer'."11111".'" style="margin:0px auto; text-align:center; width:auto; display:blog;" class="vdoplayer">JW Player goes here</div>
                <script type="text/javascript" src="jwplayer/jwplayer.js"></script>
                <script type="text/javascript">jwplayer.key="OOD7GkWbyNXOL6MbstF2Sa/YrQPgtNUPqxm5NA==";</script>
                <script type="text/javascript">
                                jwplayer("mediaplayer'."11111".'").setup({
                                flashplayer: "jwplayer/jwplayer.flash.swf",
                                file: "$video_file",                            
                                width: "'.$width.'",
                                height: "'.$height.'",
                                stretching: "uniform",
                                type: "mp4",
                                skin: "jwplayer/jwplayer-skins-free/six.xml",

                        });
                </script>
                <!-- END OF THE PLAYER EMBEDDING -->'
//$video_file="http://myhost.com/project/files/1/video/file3.mp4";

但是在我改变剧本之后

代码语言:javascript
运行
复制
echo '<!-- START OF THE PLAYER EMBEDDING TO COPY-PASTE -->
            <div id="mediaplayer'."11111".'" style="margin:0px auto; text-align:center; width:auto; display:blog;" class="vdoplayer">JW Player goes here</div>
            <script type="text/javascript" src="jwplayer/jwplayer.js"></script>
            <script type="text/javascript">jwplayer.key="OOD7GkWbyNXOL6MbstF2Sa/YrQPgtNUPqxm5NA==";</script>
            <script type="text/javascript">
                            jwplayer("mediaplayer'."11111".'").setup({
                            flashplayer: "jwplayer/jwplayer.flash.swf",
                            file: "readfile.php",                            
                            width: "'.$width.'",
                            height: "'.$height.'",
                            stretching: "uniform",
                            type: "mp4",
                            skin: "jwplayer/jwplayer-skins-free/six.xml",
                            abouttext: "project",
                            aboutlink: "project",
                    });
            </script>
            <!-- END OF THE PLAYER EMBEDDING -->'

它不适用于我的视频编码,但我尝试的视频不编码它工作。

视频维数:853x840编解码器: H.264帧:每秒30帧,408 kbps 音频编解码器: MPEG-4 AAC信道:标准采样率: 44100 Hz์比特率: N/A

具有函数读取文件的Readfile.php

代码语言:javascript
运行
复制
<?php 
    $filename= 'http://www.longtailvideo.com/jw/upload/bunny.mp4'; //can read
    $video_file = "http://myhost.com/project/files/1/video/file3.mp4"; 
    //cannot read Same file as script below

    if (file_exists($video_file)) { ob_clean(); flush(); };
    header('Content-Type: video/mp4');
    header('Content-Disposition: attachment;filename=file.mp4');
    readfile($video_file);
    ?>

谢谢

EN

回答 1

Stack Overflow用户

发布于 2013-12-23 14:07:57

下:

代码语言:javascript
运行
复制
file: "$video_file", 

添加:

代码语言:javascript
运行
复制
type: "mp4",
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20737116

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档