java去除音频无声_java – 使用FFMPEG和silencedetect删除音频静音
我试图使用以下命令与最新的ffmpeg构建来删除我的.mp3文件中的沉默:
ffmpeg -i SILENCE.mp3 -af silencedetect=n=-50dB:d=1 -y -ab 192k SILENCE_OUT.mp3
但是,会生成以下输出:
ffmpeg version N-66154-g1654ca7 Copyright (c) 2000-2014 the FFmpeg developers
built on Sep 5 2014 22:10:38 with gcc 4.8.3 (GCC)
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-av
isynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enab
le-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --
enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-lib
modplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrw
b --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinge
r --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --en
able-libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis
--enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-
libx265 --enable-libxavs --enable-libxvid --enable-decklink --enable-zlib
libavutil 54. 7.100 / 54. 7.100
libavcodec 56. 1.100 / 56. 1.100
libavformat 56. 4.100 / 56. 4.100
libavdevice 56. 0.100 / 56. 0.100
libavfilter 5. 1.100 / 5. 1.100
libswscale 3. 0.100 / 3. 0.100
libswresample 1. 1.100 / 1. 1.100
libpostproc 53. 0.100 / 53. 0.100
Input #0, mp3, from 'SILENCE.mp3':
Metadata:
title : Snowblind (Featuring Tasha Baxter)
artist : Au5
album : Snowblind (Featuring Tasha Baxter)
genre : Electronica
performer : Au5
track : 1/1
date : 2014
album_artist : Au5,Tasha Baxter
major_brand : mp42
minor_version : 0
compatible_brands: isommp42
encoder : Lavf55.42.100
Duration: 00:05:50.80, start: 0.025057, bitrate: 192 kb/s
Stream #0:0: Audio: mp3, 44100 Hz, stereo, s16p, 192 kb/s
Output #0, mp3, to 'SILENCE_OUT.mp3':
Metadata:
TIT2 : Snowblind (Featuring Tasha Baxter)
TPE1 : Au5
TALB : Snowblind (Featuring Tasha Baxter)
TCON : Electronica
TPE3 : Au5
TRCK : 1/1
TDRL : 2014
TPE2 : Au5,Tasha Baxter
major_brand : mp42
minor_version : 0
compatible_brands: isommp42
TSSE : Lavf56.4.100
Stream #0:0: Audio: mp3 (libmp3lame), 44100 Hz, stereo, s16p, 192 kb/s
Metadata:
encoder : Lavc56.1.100 libmp3lame
Stream mapping:
Stream #0:0 -> #0:0 (mp3 (native) -> mp3 (libmp3lame))
Press [q] to stop, [?] for help
[silencedetect @ 0000000004398f40] silence_start: -0.00628118
[silencedetect @ 0000000004398f40] silence_end: 3.21413 | silence_duration: 3.22
041
[silencedetect @ 0000000004398f40] silence_start: 343.844
[libmp3lame @ 00000000043b2940] Trying to remove 1152 samples, but the queue is
empty
size= 8223kB time=00:05:50.79 bitrate= 192.0kbits/s
video:0kB audio:8222kB subtitle:0kB other streams:0kB global headers:0kB muxing
overhead: 0.011485%
但是,生成的音频文件仍具有原始长度,不会消除任何静音.
请参阅以下图像:
任何帮助表示赞赏!
编辑:
好吧,沉默检测只是检测沉默.不删除它.我会尝试为此发布一个解决方案.
java去除音频无声_java – 使用FFMPEG和silencedetect删除音频静音相关推荐
- java音频教程_Java如何使用IO流实现音频的剪切和拼接的示例代码
这篇文章主要为大家详细介绍了Java使用IO流实现音频的剪切和拼接,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 需求:使用IO流将指定目录下的若干个音频文件的高潮部分,进行剪切,并重新拼接成一首 ...
- java进行视频合成_java使用ffmpeg进行多个视频合并
1.导言 项目需要使用FFmpeg进行MP4视频合并 2.代码 package com; import java.io.*; import java.text.SimpleDateFormat; im ...
- java 音频对比_java – 比较两个不同的音频文件不起作用
我想比较两个音频文件,例如mp3和wav.我使用 musicg来比较指纹. Wave record1 = new Wave(music1.toString()); Wave record2 = new ...
- java 读取word书签_Java 添加、读取、删除Word书签
书签,意指一本书的标签,主要用于使读者更快地找到阅读或修改的位置.同理,在Word中编辑或阅读文档时,也可通过使用书签来对某一处或几处进行标记,以便后期能够快速定位到指定文档位置,节约查找时间.本文将 ...
- java替换图片中文字_Java 添加、替换、删除Word中的图片
文档中,可以通过图文混排的方式来增加内容的可读性,相比纯文本文档,在内容展现方式上也更具美观性.在给文档添加图片时,可设置图片的文本环绕方式.旋转角度.图片高度/宽度等:另外,也可对文档中已有的图片实 ...
- java pdf 图片替换_Java 添加、替换、删除PDF中的图片
Java 添加.替换.删除PDF中的图片 本文介绍通过java程序向PDF文档添加图片,以及替换和删除PDF中已有的图片. 工具:Free Spire.PDF for Java (免费版) Jar获取 ...
- java读取ppt内容_Java添加、读取和删除 PPT 中的备注
PowerPoint 幻灯片中的备注信息是为使用者提供便利而设置的,该信息只对使用者可见.本文将向大家详细阐述如何通过Spire.Presentation for Java添加.读取和删除 Power ...
- java去除sql注释,正则表达式从SQL语句中删除注释
8 个答案: 答案 0 :(得分:5) 在PHP中,我使用此代码取消注释SQL: $sqlComments = '@(([\'"]).*?[^\\\]\2)|((?:\#|--).*?$|/ ...
- 在java中使用FFmpeg将图片和音频合成视频
下面分享一个我之前在java中使用FFmpeg将图片和音频合成视频的demo. package com.xxx.console.videoProcess;import java.awt.image.B ...
- java处理视频_Java使用FFmpeg处理视频[视频直播三]
承接上文. [拓展] 有人问我,怎么配置互联网环境的Mevan,这里拓展一下. settings_outweb.xml xmlns:xsi="http://www.w3.org/2001/X ...
最新文章
- GNS3的默认Telnet程序改成secureCRT
- Beyond Compare 3 设置自动换行
- 轻量NuGet服务—BaGet
- linux文件属性之用户和组基础知识
- 统计0-n数字中出现k的次数
- VsCode搭建Java开发环境(Spring Boot项目创建、运行、调试)
- php 自定义 base64 解码,php base64 编码与解码实例代码
- 如何查看Android apk的包名?
- python手机桌面开发_将Android手机打造成你的Python开发者桌面#华为云·寻找黑马程序员#...
- kali之入侵XP系统2
- 解决fortify扫描出的Path Manipulation问题(java语言)
- 文件及文件夹删除失败的解决方法
- Leetcode 2029. 石子游戏 IX
- ibmRaid5服务器换硬盘,IBM 小型机更换硬盘过程: raid5
- linux grep命令要查找的内容有双引号
- trans系列是sci几区_如何看SCI期刊属于几区
- input框不可编辑的三种方法
- matlab高斯消去法程序代码,如何在MATLAB用高斯消去法求解线性方程组程序
- DSPE-PEG-GSH
- 想学神经调控-价格你来定
热门文章
- GPS精密星历文件下载地址
- 一台主机接两个显示器并独立使用_一台电脑如何满足多人同时使用?试试这招!...
- nb模块不能接收公网消息_NB-IoT 对接调测问题汇总,你想知道的都在这儿 | 收藏吧...
- gxworks2使用指令手册_三菱编程软件 GX Works2 操作手册简单工程篇中文高清版
- vscode编译器添加c++万能头文件
- Spring新手教程
- 扑克之星网站服务器连不上,扑克之星服务器崩溃一小时引发玩家不满
- 超平面是什么?——理解超平面(SVM开篇之超平面详解)
- JAVA图像相似度识别器
- 前端如何实现整套视频直播技术流程