标签: ogg

Linux 音频工具:有没有办法规范 .ogg 文件的音量?

我想标准化我的整个音乐收藏(仅限 .ogg 文件)的音量。

当然,我不能(不想)在 GUI 工具中执行此操作(点击过多)。

是否有用于Ubuntu Linux的命令行工具来执行此操作?

linux ogg command-line

8
推荐指数
2
解决办法
1万
查看次数

如何在 OSX 上从 mov 中提取音频,或直接转换 mov 2 ogg?

我有许多只是声音.mov文件,我需要在音频格式,最好.wav还是.ogg。在 Mac 上实现这种转换的选项有哪些?

audio ogg quicktime

7
推荐指数
1
解决办法
4万
查看次数

转换带有嵌入封面的 .opus 音频时保留元数据

通常,当我运行ffmpeg -i "$name.$oldext" "$name.ogg"、 、 或 中的任何oldext一个时,所有元数据都会被保留。但是,我刚刚发现,在初始文件是带有嵌入封面图像的特定情况下,生成的. 转换成是一样的。转换为保留嵌入的封面,但不保留其他元数据。.opus.m4a.flac.opus.ogg.flac.mp3

在这种情况下我该怎么做才能保留元数据?或者,是否有一个简单的脚本可以将元数据从一个文件批量复制到另一个文件。许多一对一的副本,即不是一对多的副本(我已经可以做到)。

命令的当前输出:

ffmpeg version 2.8.11-0ubuntu0.16.04.1 Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 5.4.0 (Ubuntu 5.4.0-6ubuntu1~16.04.4) 20160609
  configuration: --prefix=/usr --extra-version=0ubuntu0.16.04.1 --build-suffix=-ffmpeg --toolchain=hardened --libdir=
/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --cc=cc --cxx=g++ --enable-gpl --enable-shared --dis
able-stripping --disable-decoder=libopenjpeg --disable-decoder=libschroedinger --enable-avresample --enable-avisynth 
--enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio
 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --
enable-libmodplug --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-librtmp --enab
le-libschroedinger --enable-libshine --enable-libsnappy --enable-libsoxr …
Run Code Online (Sandbox Code Playgroud)

audio ogg metadata ffmpeg

6
推荐指数
1
解决办法
3648
查看次数

使用元数据将 Ogg Vorbis 转换为 MP3

多年来,我收集了几百兆的 Ogg Vorbis 文件,我想将它们转换为 MP3,以便将它们放在我的 iPhone 上(以及其他东西)。

从一种文件格式转换为另一种文件格式并不是那么难(例如,请参阅另一个 SU 问题。)

但是 - 我得到的 ogg 文件具有完全加载的元数据标头,我真的希望将其带入生成的 MP3 文件的 ID3 标签中。到目前为止,我还没有找到一个程序可以将 OGG 批量转换为 MP3 和所有元数据的端口。

(如果可能的话,我还想要一些免费/开源和基于 Windows 的东西。)

windows mp3 ogg id3 conversion

5
推荐指数
1
解决办法
1502
查看次数

检测截断的 mp3 或 ogg 文件

我最近遇到了硬盘故障,无法挽救我所有的音乐文件。由于我没有足够的可用存储空间来对磁盘进行完整备份,因此我尝试了cp尽可能多的曲目,但现在我留下了一些过早结束的文件。

我已经找到了这个答案来找出“歌曲长度”和这个工具做同样的事情。对于一个损坏的文件,我得到以下输出:

ffmpeg -i broken.mp3 2>&1 | grep Duration
  Duration: 00:04:18.14, start: 0.025057, bitrate: 92 kb/s

mp3_check -a broken.mp3 2>&1| grep SONG
SONG_LENGTH         01:43.05
Run Code Online (Sandbox Code Playgroud)

所以ffmpeg似乎依赖于一些元数据(04:18 是我的媒体播放器中也显示的持续时间),而mp3_check似乎实际上读取了整个文件。我可以用它来编写一个涵盖 mp3 的脚本,但是:

是否有比比较ffmpegmp3_check输出更简单的解决方案来查找损坏的文件?

如果没有mp3_check可用的Ogg 文件,我将如何执行此操作?

linux mp3 ogg ffmpeg

5
推荐指数
1
解决办法
438
查看次数

从命令行向 OGG/opus 文件添加专辑封面

我设法使用Kid3 - Audio Tagger将专辑封面添加到 OGG/opus 文件中,但我想通过专辑的所有文件的命令行来完成。

我试过 ffmpeg 但它没有用:

$ ffmpeg -i myMP3File.opus -i Back_Cover-SMALLER.jpg -map 0:0 -map 1:0 -c copy -metadata:s:v title="Back_Cover-SMALLER.jpg" -metadata:s:v comment="Cover (back)" out.opus
Input #0, ogg, from 'myMP3File.opus':
  Duration: 00:03:04.25, start: 0.000000, bitrate: 98 kb/s
    Stream #0:0: Audio: opus, 48000 Hz, stereo, fltp
    Metadata:
      ALBUM           : Toto
      track           : 1/14
Input #1, image2, from 'Back_Cover-SMALLER.jpg':
  Duration: 00:00:00.04, start: 0.000000, bitrate: 27608 kb/s
    Stream #1:0: Video: mjpeg, yuvj444p(pc, bt470bg/unknown/unknown), 768x768 [SAR 100:100 DAR 1:1], 25 …
Run Code Online (Sandbox Code Playgroud)

ogg ffmpeg album-art opus

5
推荐指数
1
解决办法
1793
查看次数

4
推荐指数
1
解决办法
3476
查看次数

如何找出我的音频文件的比特率?

我想知道如何找出我的 ogg 音频文件的比特率?

我的操作系统是 Windows 7 32 位,如果这有什么不同的话。

audio ogg bitrate

2
推荐指数
1
解决办法
3万
查看次数

将 Wav 转换为 Ogg

我有一个包含大量 Wav 文件的文件夹,我希望将其转换为 Ogg。我如何为最新版本的 Mac Os X 执行此操作。我曾尝试运行 Drop Ogg X 但它不起作用,而是抱怨它不支持 PowerPC。事实是我的机器是 2013 年的 Macbook。

我还下载了 libogg-1.1 并运行:

.configure
make 
sudo make install
Run Code Online (Sandbox Code Playgroud)

不确定我已经安装了什么以及在哪里可以找到它。

我希望将 ogg 文件添加到我的 html5 网页以支持 firefox。

ogg wav macos

2
推荐指数
1
解决办法
2430
查看次数

在 Windows XP 上播放 .ogg 视频文件

默认情况下,Windows XP 不支持 .ogg 视频文件。什么可以用来读取和播放这些文件?

video ogg software-rec windows-xp

1
推荐指数
1
解决办法
383
查看次数

如何使用ffmpeg对ogg音频文件进行编码?

我想转换以下简单oggenc命令以使用ffmpeg

oggenc -b 8 input.wav -o out.ogg
Run Code Online (Sandbox Code Playgroud)

ffmpeg libvorbis wrapper doc,它说,

libvorbis 包装器支持以下选项。选项的 oggenc 等效项列在括号中。

  b (-b)
Run Code Online (Sandbox Code Playgroud)

为 ABR 设置以比特/秒表示的比特率。oggenc -b 以千比特/秒表示。

但我只是不知道如何将其应用于ffmpeg,我已经尝试过,

ffmpeg -i input.aac -c:a libvorbis -b 8 out.ogg
ffmpeg -i input.aac -c:a libvorbis b 8 out.ogg
ffmpeg -i input.aac -c:a libvorbis=b:8 out.ogg
Run Code Online (Sandbox Code Playgroud)

但没有一个按预期工作。

更新:我想知道的是如何将 ffmpeg(libvorbis 包装器)文档中列出的选项“翻译”为 ffmpeg 命令。我可以通过-abswitch 进行转码,但我认为这不是libvorbis 包装器特定的选项。因此,如果您提供了答案,请同时提供指定以下所有选项的演示。

b (-b)

q (-q)

minrate (-m)

maxrate (-M)

iblock
Run Code Online (Sandbox Code Playgroud)

audio encoding ogg vorbis ffmpeg

1
推荐指数
2
解决办法
3万
查看次数