我有一个很好的问题要问你们。我正在通过 SSH 连接与我的 Linux 机器执行一些数值分析。由于每次数值分析持续 3-4 分钟,因此我正在为工作做一些其他事情,而且大多数时候我总是忘记检查我的终端并运行新的分析。你知道如何播放声音或其他东西来帮助我记住检查我的终端并进行新的运行吗?我正在 OS X 上工作,我的远程计算机是运行 MATLAB 的 Ubuntu Linux。
编辑:澄清一下情况:我有一台 OS X 机器,我用它通过 SSH 远程连接到 Ubuntu Linux 桌面。我在 SSH 远程计算机上使用 matlab 运行时。我只想在本地机器上的每次 matlab 模拟结束时收到一声提示音,而不是远程机器上的提示音。就这样。
我们公司有几台运行 Windows 10 的会议室计算机,用户登录时需要将音量设置为 25%。是否有注册表设置可以将系统音量设置为 25%,以便会议时声音不会静音或太大声发生?
我当前位于打开命令提示符的目录中,并使用命令组合 wav 文件
copy /b *.wav allAudio.wav
Run Code Online (Sandbox Code Playgroud)
该目录中有 29 个 wav 文件,每个文件的长度正好是 00:00:59。
然而,该命令生成的组合“allAudio.wav”文件的文件大小与目录中所有合并的.wav 文件相对应,但该文件的长度只有 00:00:59,就像所有其他 .wav 文件一样。目录中的 wav 文件。
这对我来说没有意义。如果有人可以解释这一点并建议一种实际合并文件的方法,以使最终文件的长度正确,那就太好了。
总共我有更多的文件夹,其中包含需要合并的数百个 wav 文件,因此任何一次合并一个的软件都不适合这项任务。
我正在尝试制作一个具有多个画中画(简称 PIP)的视频文件。我能够在一张图片中获得两张图片。我现在正在尝试添加第四个输入。
我希望它看起来像:
我尝试的命令:
ffmpeg -i 444_remote_0.webm -i 444_remote_1.webm -i 444_remote_2.webm \
-i 444_local_0.webm -filter_complex \
"[1:v]scale=iw/4:-1:flags=lanczos[rem1]; \
[2:v]scale=iw/4:-1:flags=lanczos[rem2]; \
[3:v]scale=iw/4:-1:flags=lanczos[loc0]; \
[0:v][loc0]overlay=main_w-overlay_w-10:main_h-overlay_h-10[bg]; \
[bg][rem1]overlay=main_w-overlay_w-180:main_h-overlay_h-10[v]; \
[bg][rem2]overlay=main_w-overlay_w-360:main_h-overlay_h-10[v]; \
[0:a][1:a][2:a][3:a]amerge=inputs=4[a]" \
-map "[v]" -map "[a]" -ac 2 -ar 44100 -vcodec libx264 -acodec aac 444.mp4
Run Code Online (Sandbox Code Playgroud)
我收到一个新错误:Invalid stream specifier: bg.
控制台输出:
ffmpeg -i 444_remote_0.webm -i 444_remote_1.webm -i 444_remote_2.webm -i 444_local_0.webm -filter_complex "[1:v]scale=iw/4:-1:flags=lanczos[rem1]; [2:v]scale=iw/4:-1:flags=lanczos[rem2]; [3:v]scale=iw/4:-1:flags=lanczos[loc0]; [0:v][loc0]overlay=main_w-overlay_w-10:main_h-overlay_h-10[bg]; [bg][rem1]overlay=main_w-overlay_w-180:main_h-overlay_h-10[v]; [bg][rem2]overlay=main_w-overlay_w-360:main_h-overlay_h-10[v]; [0:a][1:a][2:a][3:a]amerge=inputs=4[a]" -map "[v]" -map "[a]" -ac 2 -ar 44100 -vcodec libx264 -acodec aac 444.mp4
ffmpeg …Run Code Online (Sandbox Code Playgroud) 我在 macOS Sierra (10.12.2) 上使用 FFmpeg 版本 3.2.2 和 LAME 3.99.5,我有这个命令将 FFmpeg 输出(来自 FLAC 文件)传输到 LAME 以编码成 MP3:
ffmpeg -y -v quiet -nostdin -i test.flac -b:a 320k -ac 2 -ar 44100 -f s16le -acodec pcm_s16le - | \
lame --quiet -r -m s --lowpass 19.7 -V 3 --vbr-new -q 0 -b 96 --scale 0.99 --athaa-sensitivity 1 - test.mp3;
Run Code Online (Sandbox Code Playgroud)
它工作正常,我对结果很满意,但是当我-v quiet从管道的 FFmpeg 部分删除设置时——所以我可以实际看到发生了什么——我注意到输出中的以下内容:
Stream mapping:
Stream #0:0 -> #0:0 (flac (native) -> pcm_s16le (native))
size= 81858kB time=00:07:55.18 bitrate=1411.2kbits/s speed=41.2x …Run Code Online (Sandbox Code Playgroud) 我有几百个 wma 文件,我想将它们转换为不同的格式,主要是因为我的整个库由 mp3、aac 或 m4a 组成,因此全部与 Apple 便携式设备兼容,并且我使用 iTunes 作为这些设备的界面。所以我知道 ffmpeg、realplayer、mediamonkey、itunes 都可以将 wma 转换为其他格式,但我的问题是(i)什么是最大程度地减少质量损失的最佳“工作流程”以及(ii)使用什么目标格式/编解码器。是的,我知道无损到无损通常不是一个好主意,而且我可能会出现一些恶化,但我尝试找到最好的方法。我可以想到:
使用 ffmpeg 直接转换(但是使用什么设置?使用 192 kbps 或更高会有帮助吗?或者这毫无意义,并且实际上使用与原始文件完全相同的比特率(即 128 kbps)会更好?Quid 采样率,也是 44.1 或更高?
通过中间格式(wav 或 flac)进行转换,因此在第一步中提取所有可能的音频信息,然后在第二步中再次编码。
我在 mp3 或 m4A(或 aac,但我知道这只是同一编解码器的不同文件扩展名?)之间保持中立,那么将 wma 转换为其中任何一个会有所不同吗?(我知道这里有一个特定的 mp3 与 m4a 问题,所以我的问题确实与将 wma 作为源文件有关。
wma 文件具有以下属性: Windows Media Audio V8 - 128 kbps、44.1 kHz、2 通道、16 位
是否有任何解决方案可以将新音频与视频混合,音频应该重复直到视频结束。我使用以下命令在视频中添加了新音频:
String s="-i "+inputVideoFilePath+" -i "+inputAudioFilePath+" -map 0:0 -map 1:0 -c:v copy -c:a aac -b:a 256k -shortest "+outputVideoFilePath;
Run Code Online (Sandbox Code Playgroud)
其中 inputVideoFilePath 是我的视频路径, inputAudioFilePath 是我的音频路径,然后 outputVideoFilePath 是已保存的最终文件(即音频与视频混合)。
问题:但我的问题是我有一个 90 秒的视频和 35 秒的音频,所以我需要保持视频长度不变,并将音频长度延长/重复 90 秒。有没有什么解决办法,上面的解决办法取最短的一个。
任何帮助表示赞赏。
如果我从 .mp3 文件开始,我该如何向其中添加元数据?我知道-metadata title="Some Title" -metadata artist="Someone"格式,但不确定如何将其应用于 .mp3 文件,尤其是当文件已经是 .mp3 时。
我在想更像这样的事情: ffmpeg -i input.mp3 -metadata artist="Someone" -f mp3 output.mp3
唯一的问题是,当我使用 Kubuntu 18.04 上的所有库编译的 ffmpeg 4 执行此操作时,我收到此错误消息:
Automatic encoder selection failed for output stream #0:0. Default encoder for format mp3 (codec mp3) is probably disabled. Please choose an encoder manually.
Error selecting an encoder for stream 0:0
编辑0:
当我尝试添加时也会发生这种情况,-acodec libmp3lame尽管错误似乎表明我没有 .mp3 编解码器
sarah@ConvergentRefuge:~/Desktop/Indexing/Test Folder$ ffmpeg -i DANCE\ WITH\ THE\ DEAD\ -\ BATTLE.mp3 -acodec libmp3lame -f mp3 …
我想使用 DVD-R 刻录可以在任何播放器中播放的常规音频磁盘(类似于预先录制的音频磁盘),而不仅仅是计算机。
这行得通吗?
而且,如果是这样,是否可以假设我可以在其中放入比 700 MB 的 CD 多得多的歌曲?
换句话说,一旦我完成了它的刻录,它上面的文件格式应该是.cda.
我想弄清楚为什么在连接主板天线后蓝牙音频开始可靠地工作
在我连接天线之前,蓝牙耳机上的音频会中断并断断续续/滞后。wifi 工作正常(至少据我所知)
接上天线后,蓝牙音响就完美了。问题是为什么wifi没有受到天线的影响
我的想法是,也许信号质量有所改善,也许 wifi 芯片设计得更好,可以在没有天线的情况下工作