当前位置: 首页 > news >正文

福州微信网站开发怎样分析一个网站做的好坏

福州微信网站开发,怎样分析一个网站做的好坏,网站建设seo优化,欧美网站模板借助第三方工具ffmpeg合成视频 需求#xff1a;在小破站上下载了一些视频#xff0c;但是放到电脑里面看#xff0c;我擦#xff0c;声音文件和视频文件是分开的。 正确安装ffmpeg并配置好环境变量。Java代码测试 转载指明源头 里面是下载的视频和音频 我就上代码递归了…借助第三方工具ffmpeg合成视频 需求在小破站上下载了一些视频但是放到电脑里面看我擦声音文件和视频文件是分开的。 正确安装ffmpeg并配置好环境变量。Java代码测试 转载指明源头 里面是下载的视频和音频 我就上代码递归了只要用正确的ffmpeg的命令和Java调用ffmpeg.exe的程序就可以合成啦。 package com.lovely.test;import java.io.BufferedReader; import java.io.File; //import java.io.FileInputStream; //import java.io.FileOutputStream; import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.text.SimpleDateFormat;import java.util.Date;import java.util.UUID;/*** * 视频中获取音频文件* */public class TestFfmpeg {// FFmpeg全路径private static final String FFMPEG_PATH D:\\softWare\\tools\\joyTool\\ffmpeg\\bin\\ffmpeg.exe;public static void main(String[] args) {String path E:\\StudyVedio\\ComputerScience\\US;try {getAll(path);} catch (Exception e) {e.printStackTrace();}}/*** 具体合成视频函数* param videoInputPath* 原视频的全路径* * param audioInputPath* 音频的全路径* * param videoOutPath* 视频与音频结合之后的视频的路径*/public static void convetor(String videoInputPath, String audioInputPath, String videoOutPath)throws Exception {Process process null;InputStream errorStream null;InputStreamReader inputStreamReader null;BufferedReader br null;try {// ffmpeg命令String command FFMPEG_PATH -i videoInputPath -i audioInputPath -c:v copy -c:a aac -strict experimental -map 0:v:0 -map 1:a:0 -y videoOutPath;process Runtime.getRuntime().exec(command);errorStream process.getErrorStream();inputStreamReader new InputStreamReader(errorStream);br new BufferedReader(inputStreamReader);// 用来收集错误信息的String str ;while ((str br.readLine()) ! null) {System.out.println(str);}process.waitFor();} catch (IOException e) {e.printStackTrace();} finally {if (br ! null) {br.close();}if (inputStreamReader ! null) {inputStreamReader.close();}if (errorStream ! null) {errorStream.close();}}}// 递归函数public static void getAll(String path) throws Exception {String videoInputPath ;String audioInputPath ;String videoOutPath ;File file new File(path); if (file.isDirectory()) {File[] files file.listFiles();for (File f : files) {getAll(f.getPath());if (f.isFile()) { if (f.getName().endsWith(.m4s)) {if (f.getName().endsWith(audio.m4s)) audioInputPath file.getPath() \\audio.m4s;if (f.getName().endsWith(video.m4s))videoInputPath file.getPath() \\video.m4s;videoOutPath file.getPath() \\all.mp4;if (!videoInputPath.equals())convetor(videoInputPath, audioInputPath, videoOutPath);}}}}} } 我最后用了好几分钟合成了30个完整的视频。体会了递归的强大。
http://www.zqtcl.cn/news/177615/

相关文章:

  • 为什么建设网站很多公司没有网站界面分析
  • 旅游网网站建设的管理大连淘宝网站建设
  • 无锡锡牛网站建设做汽配的外贸网站
  • 黄石公司做网站临湘做网站
  • 网站配色购物网站开发背景需求
  • 河北省建设工程教育网站如何在手机上制作app软件
  • 担保公司网站建设汇报wordpress修改默认域名
  • 网站平台建设需要多少钱html网站标题怎么做的
  • 国外的服务器网站wordpress 博客论坛
  • 多国语言网站模板修改wordpress登录密码
  • 给周杰伦做网站广州免费景点
  • 网站文章不显示淄博网站建设及托管
  • 国外免费建站平面广告设计案例
  • 微信微网站开发价格广西做网站的公司有哪些
  • 做网站内容哪家公司可以做网站
  • 网站后台数据库管理经常浏览不良网站会被记录吗
  • 做加工都在哪个网站推广网络营销外包推广
  • 做英文网站怎么赚钱经典logo设计案例分析
  • 大型建站公司是干嘛的wordpress激活码充值
  • 带后台网站模板wordpress注册模板
  • 济南城乡住房建设厅网站dedecms企业网站
  • 旅游网站怎么做才能被关注园林景观设计公司名字
  • 建站之星网站建设系统事业单位网站登录模板
  • 如何做京东优惠券网站建设银行网站储蓄账户查询密码
  • 月付购物网站建站方维网络科技有限公司
  • 广东外贸网站建设企业手写代码网站
  • 信誉好的菏泽网站建设自己做网站一定要实名吗
  • 头像网站模板长春建工集团官网
  • 微信网站建设费用网站建设评价标准
  • 济宁市建设工程招投标网站购物网站建设图标大全