我有一台带有希捷 ST9250315AS 250GB 硬盘的 AMI BIOS 计算机 [Asus EB1501P]。
是否可以在这样的 BIOS 系统上从 GPT 磁盘启动 Linux?
我设法使用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) 我有一部旧的“立体声”电影作为 mp4 文件。
声音只在左声道,右声道无声。
我想使用 ffmpeg 复制视频流:
ffmpeg -hide_banner -i video.mp4 -c:v copy ...
Run Code Online (Sandbox Code Playgroud)
并通过仅选择左声道将音频转换为单声道:
-map_channel 0.1.0 -map_channel -1
Run Code Online (Sandbox Code Playgroud)
但这并没有改变任何事情:-(
什么是正确的 ffmpeg 命令行?
是否也可以在不重新编码的情况下做到这一点?
我遇到了这个答案
然而,这涉及对音频流进行转码。我知道程序喜欢
可以无损地调节音量,也就是说无需对文件进行转码。FFmpeg 可以做到这一点吗?
我有以下服务配置:
$ systemctl cat bluetooth
# /lib/systemd/system/bluetooth.service
[Unit]
Description=Bluetooth service
Documentation=man:bluetoothd(8)
ConditionPathIsDirectory=/sys/class/bluetooth
[Service]
Type=dbus
BusName=org.bluez
ExecStart=/usr/lib/bluetooth/bluetoothd
NotifyAccess=main
#WatchdogSec=10
#Restart=on-failure
CapabilityBoundingSet=CAP_NET_ADMIN CAP_NET_BIND_SERVICE
LimitNPROC=1
#RestartSec=5
[Install]
WantedBy=bluetooth.target suspend.target
Alias=dbus-org.bluez.service
Run Code Online (Sandbox Code Playgroud)
我suspend.target在( )部分的WantedBy=参数中添加了要在恢复时重新启动的服务,但这不起作用。[Install]man systemd.unit
EDIT0 :该服务在挂起时不会停止,但需要在恢复后重新启动,因为该服务不支持对我的配置进行挂起/恢复操作。
EDIT1:suspend.target也应该工作,因为根据man systemd.special:
Run Code Online (Sandbox Code Playgroud)suspend.target A special target unit for suspending the system. This pulls in sleep.target.
EDIT2 :似乎该命令sudo systemctl edit --full bluetooth创建了另一个副本,一旦文件被保存bluetooth.service,/etc/systemd/system/bluetooth.service其中就变得不同(从/lib/systemd/system/bluetooth.service)。
我刚刚注意到我有两个不同的版本,bluetooth.service所以我有点困惑。
如何在恢复时重新启动 systemd 服务?