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

用JSP做电商网站网络营销的现状分析

用JSP做电商网站,网络营销的现状分析,番禺怎么读,洛可可设计公司招聘下载的视频格式不对,需将视频转码为H.264/AAC的MP4格式 使用 ffmpeg 对视频进行转码 ffmpeg可以对视频进行转码、加水印等操作,还是挺强大的 代码如下 public static void transcodeToMP4(String inputPath, String outputPath) throws IOException, In…

下载的视频格式不对,需将视频转码为H.264/AAC的MP4格式

 使用 ffmpeg 对视频进行转码

ffmpeg可以对视频进行转码、加水印等操作,还是挺强大的

 代码如下

public static void transcodeToMP4(String inputPath, String outputPath) throws IOException, InterruptedException {// FFmpeg命令:将视频转码为H.264/AAC的MP4格式String[] command = {ffmpegEXE,"-i", inputPath,"-c:v", "libx264",          // 视频编码器"-preset", "fast",         // 编码速度与压缩率平衡"-crf", "23",             // 质量参数(18-28,值越小质量越高)"-c:a", "aac",             // 音频编码器"-b:a", "128k",            // 音频比特率"-movflags", "+faststart", // 使视频支持流式播放"-y",                      // 覆盖输出文件outputPath};ProcessBuilder pb = new ProcessBuilder(command);pb.inheritIO(); // 继承当前进程的IO,方便查看输出Process process = pb.start();process.waitFor();}

ffmpegEXE:下载的ffmpeg的可执行文件exe的全路径

 

FFmpeg 是一个功能极其强大的开源多媒体处理工具,几乎可以处理所有与音视频相关的任务。以下是它能做的核心功能分类,附典型命令示例:


1. 视频处理

功能命令示例(经典场景)
格式转换ffmpeg -i input.avi output.mp4
视频压缩ffmpeg -i input.mp4 -crf 23 compressed.mp4(CRF值越小质量越高)
提取所有帧ffmpeg -i input.mp4 frame_%04d.png
调整分辨率ffmpeg -i input.mp4 -vf scale=1280:720 output.mp4
裁剪视频区域ffmpeg -i input.mp4 -vf "crop=w=800:h=600:x=100:y=50" output.mp4
加速/减速视频ffmpeg -i input.mp4 -vf "setpts=0.5*PTS" 2x_speed.mp4(0.5倍速)
去除水印ffmpeg -i input.mp4 -vf "delogo=x=100:y=50:w=200:h=100" clean.mp4
视频反交错ffmpeg -i interlaced.mp4 -vf yadif deinterlaced.mp4

2. 音频处理

功能命令示例
提取音频ffmpeg -i video.mp4 -vn -c:a libmp3lame audio.mp3
合并音视频ffmpeg -i video.mp4 -i audio.wav -c:v copy -c:a aac output.mp4
音频降噪ffmpeg -i noisy.mp3 -af "afftdn=nf=-20dB" clean.mp3
切割音频片段ffmpeg -i song.mp3 -ss 00:01:30 -to 00:02:30 clip.mp3
转换采样率ffmpeg -i input.wav -ar 44100 output.wav

3. 直播与流媒体

功能命令示例
RTMP推流ffmpeg -i input.mp4 -c:v libx264 -f flv rtmp://server/live/stream_key
HLS切片ffmpeg -i input.mp4 -c:v h264 -hls_time 10 -hls_list_size 0 playlist.m3u8
拉取直播流保存ffmpeg -i http://live.server/stream.m3u8 -c copy output.mp4
RTSP转RTMPffmpeg -i rtsp://cam_ip/live -c:v copy -c:a aac -f flv rtmp://server/stream

4. 高级特效

功能命令示例
画中画ffmpeg -i main.mp4 -i pip.mp4 -filter_complex "[1]scale=320:-1[small];[0][small]overlay=x=10:y=10" output.mp4
绿幕抠像ffmpeg -i green_screen.mp4 -vf "chromakey=0x00FF00:0.1" output.mp4
添加字幕ffmpeg -i video.mp4 -vf "subtitles=sub.srt" output.mp4
生成动态缩略图ffmpeg -i video.mp4 -vf "fps=1/10,scale=320:-1" thumb_%03d.jpg

5. 设备采集

功能命令示例(不同系统)
录屏(Linux)ffmpeg -f x11grab -s 1920x1080 -i :0.0 screen.mp4
录屏(macOS)ffmpeg -f avfoundation -i "1:0" screen.mp4
录屏(Windows)ffmpeg -f gdigrab -i desktop screen.mp4
摄像头录制ffmpeg -f v4l2 -i /dev/video0 camera.mp4

6. 元数据操作

功能命令示例
查看媒体信息ffmpeg -i input.mp4
修改元数据ffmpeg -i input.mp4 -metadata title="New Title" output.mp4
删除元数据ffmpeg -i input.mp4 -map_metadata -1 clean.mp4
http://www.dtcms.com/wzjs/93323.html

相关文章:

  • 嘉定企业网站开发站长之家seo信息
  • wordpress如何添加安装导航seo网页优化平台
  • 咸阳网站推广网络营销的公司有哪些
  • 大连在哪个网站做网上核名百度客服联系方式
  • jquery 炫酷网站网站设计报价方案
  • 手机版网站建设合同范本佛山seo外包平台
  • apache添加多个网站数据分析软件
  • 南京模板做网站最牛餐饮营销手段
  • 做简单网站需要学什么建设公司网站大概需要多少钱?
  • 伊川网站开发seo薪资
  • wordpress 百度不收录优化英文
  • 网站的主机选择网站优化+山东
  • 网站哪里有做的刷关键词排名软件
  • 做招商加盟网站怎么样百度退推广费是真的吗
  • 柳州网站建设数公式大全百度上做广告怎么收费
  • 商城软件下载咸宁网站seo
  • 展开描述建设一个网站的具体步骤揭阳seo快速排名
  • 做网站一般按什么报价软文范例200字
  • 兰州最新疫情seo优化工具
  • 自己服务器做网站服务器备案今日北京新闻
  • 金融公司网站建设模板国内的搜索引擎有哪些
  • 济南网站优化推广方案河南网站seo费用
  • 八步网站建设网络平台运营是做什么的
  • 深圳住房和城乡建设局网站网络营销成功的品牌
  • 中国4a广告公司100强江东seo做关键词优化
  • 哪些是大型网站和生活app下载安装最新版
  • 哪个公司做企业网站好百度推广工作好干吗
  • 网站建设 生产百度搜索引擎入口登录
  • 重庆外贸网站建设公司免费网站怎么做出来的
  • 网站上线前的准备工作线下营销推广方式有哪些