我试图使用以下命令与最新的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删除音频静音相关推荐

  1. java音频教程_Java如何使用IO流实现音频的剪切和拼接的示例代码

    这篇文章主要为大家详细介绍了Java使用IO流实现音频的剪切和拼接,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 需求:使用IO流将指定目录下的若干个音频文件的高潮部分,进行剪切,并重新拼接成一首 ...

  2. java进行视频合成_java使用ffmpeg进行多个视频合并

    1.导言 项目需要使用FFmpeg进行MP4视频合并 2.代码 package com; import java.io.*; import java.text.SimpleDateFormat; im ...

  3. java 音频对比_java – 比较两个不同的音频文件不起作用

    我想比较两个音频文件,例如mp3和wav.我使用 musicg来比较指纹. Wave record1 = new Wave(music1.toString()); Wave record2 = new ...

  4. java 读取word书签_Java 添加、读取、删除Word书签

    书签,意指一本书的标签,主要用于使读者更快地找到阅读或修改的位置.同理,在Word中编辑或阅读文档时,也可通过使用书签来对某一处或几处进行标记,以便后期能够快速定位到指定文档位置,节约查找时间.本文将 ...

  5. java替换图片中文字_Java 添加、替换、删除Word中的图片

    文档中,可以通过图文混排的方式来增加内容的可读性,相比纯文本文档,在内容展现方式上也更具美观性.在给文档添加图片时,可设置图片的文本环绕方式.旋转角度.图片高度/宽度等:另外,也可对文档中已有的图片实 ...

  6. java pdf 图片替换_Java 添加、替换、删除PDF中的图片

    Java 添加.替换.删除PDF中的图片 本文介绍通过java程序向PDF文档添加图片,以及替换和删除PDF中已有的图片. 工具:Free Spire.PDF for Java (免费版) Jar获取 ...

  7. java读取ppt内容_Java添加、读取和删除 PPT 中的备注

    PowerPoint 幻灯片中的备注信息是为使用者提供便利而设置的,该信息只对使用者可见.本文将向大家详细阐述如何通过Spire.Presentation for Java添加.读取和删除 Power ...

  8. java去除sql注释,正则表达式从SQL语句中删除注释

    8 个答案: 答案 0 :(得分:5) 在PHP中,我使用此代码取消注释SQL: $sqlComments = '@(([\'"]).*?[^\\\]\2)|((?:\#|--).*?$|/ ...

  9. 在java中使用FFmpeg将图片和音频合成视频

    下面分享一个我之前在java中使用FFmpeg将图片和音频合成视频的demo. package com.xxx.console.videoProcess;import java.awt.image.B ...

  10. java处理视频_Java使用FFmpeg处理视频[视频直播三]

    承接上文. [拓展] 有人问我,怎么配置互联网环境的Mevan,这里拓展一下. settings_outweb.xml xmlns:xsi="http://www.w3.org/2001/X ...

最新文章

  1. GNS3的默认Telnet程序改成secureCRT
  2. Beyond Compare 3 设置自动换行
  3. 轻量NuGet服务—BaGet
  4. linux文件属性之用户和组基础知识
  5. 统计0-n数字中出现k的次数
  6. VsCode搭建Java开发环境(Spring Boot项目创建、运行、调试)
  7. php 自定义 base64 解码,php base64 编码与解码实例代码
  8. 如何查看Android apk的包名?
  9. python手机桌面开发_将Android手机打造成你的Python开发者桌面#华为云·寻找黑马程序员#...
  10. kali之入侵XP系统2
  11. 解决fortify扫描出的Path Manipulation问题(java语言)
  12. 文件及文件夹删除失败的解决方法
  13. Leetcode 2029. 石子游戏 IX
  14. ibmRaid5服务器换硬盘,IBM 小型机更换硬盘过程: raid5
  15. linux grep命令要查找的内容有双引号
  16. trans系列是sci几区_如何看SCI期刊属于几区
  17. input框不可编辑的三种方法
  18. matlab高斯消去法程序代码,如何在MATLAB用高斯消去法求解线性方程组程序
  19. DSPE-PEG-GSH
  20. 想学神经调控-价格你来定

热门文章

  1. GPS精密星历文件下载地址
  2. 一台主机接两个显示器并独立使用_一台电脑如何满足多人同时使用?试试这招!...
  3. nb模块不能接收公网消息_NB-IoT 对接调测问题汇总,你想知道的都在这儿 | 收藏吧...
  4. gxworks2使用指令手册_三菱编程软件 GX Works2 操作手册简单工程篇中文高清版
  5. vscode编译器添加c++万能头文件
  6. Spring新手教程
  7. 扑克之星网站服务器连不上,扑克之星服务器崩溃一小时引发玩家不满
  8. 超平面是什么?——理解超平面(SVM开篇之超平面详解)
  9. JAVA图像相似度识别器
  10. 前端如何实现整套视频直播技术流程