⑴ 使用java調用ffmpeg組件進行視頻轉換時不成功
FFMPEG沒有java可以直接調用的API,網上那些基本上是通過調用cmd命令來實現轉換的。這種專方法很容易出錯,效率屬低而且也不容易調試。最好的辦法是讓提供商提供flv格式的文件。如果不行你只有測試一下直接用FFMPEG的圖形界面轉看結果如何,然後嘗試更換參數,視頻文件和FFMPEG版本。
⑵ java中怎樣將視頻文件轉換成二進制文件再轉換回視頻文件求具體代碼!
其實x.avi本身也是二進制文件,你只需要按照二進制文件讀取方式讀取就可以了,所以專不理解你這里屬的x.dat又是什麼樣的?或者是說輪換成文本文件?如果這樣的話你將x.avi一個字元一個字元地讀取然後用16進制保存到x.dat中即可。
再轉換為y.avi時同理,讀取x.dat中的兩個文本字元,轉換成byte再寫入y.avi即可。
⑶ 在java中 如何將wmv格式的視頻轉換成gif格
下面就是代碼部分了
package com.sino.test;
import java.io.BufferedReader;
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
/**
* java實現視頻格式的轉化
* @author liuyazhuang
*
*/
public class ChangeVideo {
public static void main(String[] args) {
ChangeVideo.convert("d:\\myeclipse\\aa.avi", "d:\\myeclipse\\bb.mp4");
}
/**
* @param inputFile:需要轉換的視頻
* @param outputFile:轉換後的視頻w
* @return
*/
public static boolean convert(String inputFile, String outputFile) {
if (!checkfile(inputFile)) {
System.out.println(inputFile + " is nokt file");
return false;
}
if (process(inputFile, outputFile)) {
System.out.println("ok");
return true;
}
return false;
}
⑷ java怎麼將amr轉換為audio標簽能播的格式
運行添加視頻文件。打開狸(liwo)窩全能轉換器後,單擊界面左上角的第一個按鈕「添加視頻」,瀏覽打開文件夾並將amr音樂文件導入到軟體。有的用戶可以會疏忽的,就是在打開文件夾時沒發現有amr文件,其實有可能忘掉選擇文件類型了,選擇All Files(*.*),即所有文件,就可以看到了。
視頻編輯。軟體提供有視頻編輯和3D效果的功能,這是對視頻而言的。對於音頻,我們可以使用軟體的視頻編輯功能。單擊主界面左上方第二個按鈕「視頻編輯」,即可進入編輯窗口。如圖所示,可以對音頻進行切割,比如音樂太大的時候可以用,剪掉不需要的一段,保存需要的一段。
選擇預置方案。軟體支持輸出aac、ac3、aiff、amr、m4a、mp2、mp3、ogg、ra、au、wav、wma、mka、flac(無損)、wav(無損)等格式音頻。這里在分類「常用音頻」中就可以找到需要轉換的mp3格式-MP3-MPEG Layer-3 Audio (*.mp3) 流行的音頻格式,具有很好的音質和很小的體積。
參數設置。在「預置方案」右邊是「高級設置」,單擊進入設置窗口,可以進行音頻參數設置。新手不用進行此項設置,因為軟體已經按照常用格式,使用范圍等進行分類設置了,其參數相差不大。只是按照所需要的在預置方案中選擇相應格式即可。
⑸ 在Java中怎樣把所有的視頻都轉換成flv格式
java調用ffmpeg執行視頻轉換
ffmpeg.exe能解析的格式:(asx,asf,mpg,wmv,3gp,mp4,mov,avi,flv等)
對ffmpeg.exe無法解析的文件格式(wmv9,rm,rmvb等),
可以先用別的工具(mencoder)轉換為avi(ffmpeg能解析的)格式;
mencoder.exe;drv43260.dll;pncrt.dll這3個文件是為文件格式(wmv9,rm,rmvb等)
轉換為avi(ffmpeg能解析的)格式准備的;再把轉換好的avi文件再用ffmpeg.exe轉換成flv格式的視頻文件。。。
缺點: 要裝第三方東西
用jmf。編程以前,你需要安裝JMF。
而且 jmf 不支持 所有平台
⑹ 急急急!!!java 用ffmpeg將上傳的視頻轉成 .mp4 .ogg .webm 3種格式的視頻,沒思路,麻煩大神給點思路
1、 先寫一個線程,建個隊列。(把要轉碼的視頻放到隊列)
2、(最好用linux)在linux上安裝ffmpeg轉碼工具
3、用java執行linxu命令,例:cmdString = "ffmpeg -y -i {0} -ar 44100 -vcodec libx264 {1}";({0}是要轉碼的視頻,{1}是轉碼後的)。
實現起來也不是很簡單,加油吧。
補充一下:至於轉碼前的視頻類型,最好要做限制,如果不限制的話,還需要調用mencoder或者其他轉碼工具,mencoder我用過,比較難用,而且特慢。
⑺ java如何實現從視頻中提取音頻
1.你可以播放視頻,然後java軟體錄制。
2.研究視頻的編碼格式,提取視頻中包含的聲音信息。java編碼提取。沒中視頻格式都要具體分析。
3.有視頻處理軟體,直接提取。
⑻ 用JAVA調用ffmpeg實現將各種視頻格式轉為flv時,怎樣做出簡單操作的界面
源代碼肯定不會貼給你的,思路可以說下!
首先,你在後台把各格式的相互轉換函數寫好比如,rm2flv,wav2flv,自己去掉人家的借口,找下demo代碼。
然後,做一個表單網頁,能上傳源文件到伺服器,點擊上傳提交任務
最後,上傳完畢,判斷文件格式(後綴),然後調用對應的函數進行轉換,轉換完畢後,可以給出轉換信息,如文件大小,轉換時間,轉換後文件url地址等
完畢!
⑼ linux 上java調用ffmpeg轉碼只有幾秒長
舉個例子:原視頻有7M,直接在Linux下執行裝換命令是正常的,而用該Java代碼執行該命令時視頻只能轉換1M;而且轉換成MP4的時候,視頻無法播放。
⑽ java 問題 如何將ppt文件轉為視頻格式文件,最好是非工具類。
一是用office 2010,它可以直接將PPT轉換成AVI。(不知道你的office是不是2010)
二是用屏幕錄像軟體,把PPT錄製成視頻。 如屏幕錄像專家、玩家寶寶等。
三是用轉換軟體:狸窩轉換器,把PPT轉換成視頻格式。 但它需要注冊成VIP會員(也就是付費)後,才可以使用。
其它轉換PPT的軟體,真的是相當的少!(因為office2010已具備這個功能了,所以,沒有再開發這個軟體的了)