2012-03-30 66 views
0

我正在研究可以從圖像序列生成視頻的Wordpress插件。我在這裏讀到我們可以使用FFMpeg和Imagemagick(或imagick)來實現這個技巧。但是,共享主機幾乎不支持FFMpeg。所以,這個選項被排除了。如何通過Wordpress插件生成視頻圖片

我開始研究Imagemagick。但是,我被告知[這裏] [1]上述兩個選項都不能用於Wordpress。那麼,是否有任何可行的方案來開發一個視頻文件的圖片爲Wordpress?

我正在將圖像序列存儲在/ images文件夾中,並且想要開發這些圖像並將其視頻輸出。

我很感激任何幫助。

編輯:這是我用來在我的服務器上測試Imagemagick的代碼。但是,代碼既不提供輸出也不顯示任何錯誤。 我在Hostgator上運行,它支持Imagemagick。

<?php 
/* 
Plugin Name: IM Trial 
*/ 

add_action('admin_menu','admin'); 

function admin() { 
add_submenu_page('options-general.php', 'Watermark', 'Watermark', 'manage_options',  'handle-uploads-admin111', adminxy); 
} 

function adminxy() { 

$input = site_url('/wp-content/plugins/New/earth_310.png'); 

if($input){ 
echo 'Input fetched'; 
} 
else{ 
echo 'Probs'; 
} 

$output = site_url('/wp-content/plugins/New/output.png'); 

exec("convert $input $output"); 
exec("/usr/bin/convert $input $output"); 
} 
?> 

請讓我知道,如果你想要的任何進一步的信息。

+0

的ImageMagick也沒有包括在大多數共享主機提供商,但你總是可以使GIF動畫... – gosukiwi 2012-03-30 15:52:19

+0

嗯,我正在運行HostGator的WP和他們支持的ImageMagick。我想知道Imagemagick不能用於Wordpress是否是真的? – Alex 2012-03-30 16:03:41

回答

0

不,WordPress不提供任何功能來創建或編輯視頻。您將需要外部工具或庫。在plugin activation hook期間檢查您的要求。

register_activation_hook(
    __FILE__, 
    'so9946343_check_requirements' 
); 

function so9946343_check_requirements() 
{ 
    // test if it is possible to create a video on this host 
    // if it fails: 

    deactivate_plugins(basename(__FILE__)); 
    wp_die('You need the following libraries and tools to run this plugin: …'); 
    return; 
} 
+0

你能告訴我任何圖書館或工具,我可以使用Wordpress共享主機來實現我的工作? – Alex 2012-03-30 16:36:10

+0

我剛剛檢出了「ImageMagick引擎」插件的Wordpress,它在我的共享主機上運行良好。該插件使用Imagemagick php模塊。所以,不能用於生成視頻文件?請回復。 – Alex 2012-03-30 16:50:26

+0

你不能製作你自己的插件嗎? WordPress的只是PHP,如果你的服務器讓你,你應該可以使用Imagemagick的庫 – gosukiwi 2012-03-30 17:49:48