1. <nobr id="easjo"><address id="easjo"></address></nobr>

      <track id="easjo"><source id="easjo"></source></track>
      1. 
        

      2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
      3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>
          貴州做網站公司
          貴州做網站公司~專業!靠譜!
          10年網站模板開發經驗,熟悉國內外開源網站程序,包括DEDECMS,WordPress,ZBlog,Discuz! 等網站程序,可為您提供網站建設,網站克隆,仿站,網頁設計,網站制作,網站推廣優化等服務。我們專注高端營銷型網站,企業官網,集團官網,自適應網站,手機網站,網絡營銷,網站優化,網站服務器環境搭建以及托管運維等。為客戶提供一站式網站解決方案?。?!

          JAVA VIDEO AUDIO ENCODER(java 中怎么從視頻里面提取音頻)

          來源:互聯網轉載 時間:2024-05-05 15:19:58

          spring boot項目pom文件中添加以下依賴

          <!--https://mvnrepository.com/artifact/ws.schild/jave-core--><dependency><groupId>ws.schild</groupId><artifactId>jave-core</artifactId><version>3.1.1</version></dependency><!--以下依賴根據系統二選一--><!--win系統平臺的依賴--><dependency><groupId>ws.schild</groupId><artifactId>jave-nativebin-win64</artifactId><version>3.1.1</version></dependency><!--linux系統平臺的依賴--><dependency><groupId>ws.schild</groupId><artifactId>jave-nativebin-linux64</artifactId><version>3.1.1</version></dependency>

          Java單類實現代碼,復制到Spring boot項目中

          importws.schild.jave.Encoder;importws.schild.jave.EncoderException;importws.schild.jave.MultimediaObject;importws.schild.jave.encode.AudioAttributes;importws.schild.jave.encode.EncodingAttributes;importjava.io.File;importjava.util.Arrays;//java項目www.fhadmin.orgpublicclassVideoToAudio{//要輸出的音頻格式privatestaticStringoutputFormat="mp3";/***獲得轉化后的文件名*@paramsourceFilePath:源視頻文件路徑*@return*/publicstaticStringgetNewFileName(StringsourceFilePath){Filesource=newFile(sourceFilePath);StringfileName=source.getName().substring(0,source.getName().lastIndexOf("."));returnfileName+"."+outputFormat;}/***轉化音頻格式*@paramsourceFilePath:源視頻文件路徑*@paramtargetFilePath:目標音樂文件路徑*@return*/publicstaticvoidtransform(StringsourceFilePath,StringtargetFilePath){Filesource=newFile(sourceFilePath);Filetarget=newFile(targetFilePath);//設置音頻屬性AudioAttributesaudio=newAudioAttributes();audio.setCodec(null);//設置轉碼屬性EncodingAttributesattrs=newEncodingAttributes();attrs.setOutputFormat(outputFormat);attrs.setAudioAttributes(audio);try{//音頻轉換格式類Encoderencoder=newEncoder();MultimediaObjectmediaObject=newMultimediaObject(source);encoder.encode(mediaObject,target,attrs);System.out.println("轉換已完成...");}catch(EncoderExceptione){e.printStackTrace();}}/***批量轉化音頻格式*@paramsourceFolderPath:源視頻文件夾路徑*@paramtargetFolderPath:目標音樂文件夾路徑*@return*/publicstaticvoidbatchTransform(StringsourceFolderPath,StringtargetFolderPath){FilesourceFolder=newFile(sourceFolderPath);if(sourceFolder.list().length!=0){Arrays.asList(sourceFolder.list()).forEach(e->{transform(sourceFolderPath+"\\"+e,targetFolderPath+"\\"+getNewFileName(e));});}}publicstaticvoidmain(String[]args){batchTransform("C:\\Users\\tarzan\\Desktop\\video","C:\\Users\\tarzan\\Desktop\\audio");}}

          運行結果截圖

          關于java 中怎么從視頻里面提取音頻問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注本站行業資訊頻道了解更多相關知識。

          c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...

          2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...

          :喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...

          (資料圖片僅供參考)據九派新聞,今年5月,柳智宇到一家心理咨詢公司任職,作為事業部部長,帶領十余人的小團隊,開發心理學課程。剛加入團隊,公司承諾給他3萬月薪,他嫌多,主動要求降到2萬,和其他員工一樣,“扣完稅1萬多,我不買房、不買車,更不想生孩子,你說我要那么多錢干啥?還不如多奉獻給大家。”他希望團隊早日實現收支平衡,希望大家能夠獲得自由,不管是精神上的還是經濟上的。據百度...

          近期國際金價暴跌原因是什么?根據我們的分析,近期國際金價的大幅下跌,一是因為各國經濟基本面不同,各國貨幣政策不同,使得美元持續走強;而且由于原油的擴容和下跌,以及全球通脹率較低,這一切都給金價帶來了下行壓力。據了解,黃金正走向自2000年以來的首次連續年度下跌,因為美聯儲(Fed)結束了債券購買計劃,原油價格下跌,降低了購買黃金作為對沖通脹工具的需求。此外,由于上市交易所基金(ETF)黃金頭寸外流...

          6月5日是什么日子?6月5日是世界環境日。世界環境日它反映了世界各國人民對環境問題的認識和態度,表達了人類對美好環境的向往和追求,也是聯合國促進全球環境意識、提高對環境問題的注意并采取行動的主要媒介之一。許多國家、團體和人民群眾在“世界環境日”這一天開展各種活動來宣傳強調保護和改善人類環境的重要性,同時聯合國環境規劃署發表世界環境狀況年度報告書,并采取實際步驟協調人類和環境...

          TOP
          国产初高中生视频在线观看|亚洲一区中文|久久亚洲欧美国产精品|黄色网站入口免费进人
          1. <nobr id="easjo"><address id="easjo"></address></nobr>

              <track id="easjo"><source id="easjo"></source></track>
              1. 
                

              2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
              3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>