如何通过 FFmpeg 从所有格式中删除所有元数据?
我可以为每个man ffmpeg 的每个格式设置特殊的元数据。任何清除所有元数据并从 ffmpeg 上可用的所有元数据中剥离媒体的选项或方法?
-metadata key=value
Set a metadata key/value pair.
For example, for setting the title in the output file:
ffmpeg -i in.avi -metadata title="my title" out.flv
Run Code Online (Sandbox Code Playgroud) 我想在后台运行此命令,因为该过程可能需要很长时间。如何将其发送到后台进程?
find /tmp/ -type f -mtime +3 | xargs rm -Rf
Run Code Online (Sandbox Code Playgroud)
这不起作用:
find /tmp/ -type f -mtime +3 | xargs rm -Rf &
Run Code Online (Sandbox Code Playgroud)
我该怎么做呢?
我安装了 Ubuntu 18.04 并希望有一个桥接接口,而不是直接使用主接口进行 KVM 虚拟化:
这是安装后的Netplan默认配置,效果很好:
----
# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
version: 2
renderer: networkd
ethernets:
enp4s0:
addresses: [ 176.9.199.230/27 ]
gateway4: 176.9.199.225
nameservers:
addresses:
- "8.8.8.8"
Run Code Online (Sandbox Code Playgroud)
在阅读了 Netplan 的文档后,我尝试了桥接模式的这个设置:
---
network:
version: 2
renderer: networkd
ethernets:
enp4s0:
dhcp4: no
dhcp6: no
bridges:
vmbr0:
dhcp4: no
dhcp6: no
interfaces: [ enp4s0 ]
addresses: [ 176.9.199.230/27 ]
gateway4: 176.9.199.225
nameservers:
addresses:
- "127.0.0.1"
parameters:
stp: false …
Run Code Online (Sandbox Code Playgroud) 我想添加一个 PNG 水印,然后缩放我的视频。我可能会添加更多过滤器。这是我的 FFmpeg 命令。
sweb@sweb-laptop:/tmp$ ffmpeg -i Wildlife.wmv -sn -acodec libvorbis -vcodec libvpx -b:a 128k -ar 44100 -b:v 384k -r 25 -vf "movie=/tmp/icon.png [watermark]; [in][watermark] overlay=main_w/2-overlay_w/2:main_h/2-overlay_h/2 [out], scale=480:-1" video.webm
Run Code Online (Sandbox Code Playgroud)
......但它给了我一个错误:
Simple filtergraph 'movie=/tmp/icon.png [watermark]; [in][watermark] overlay=main_w/2-overlay_w/2:main_h/2-overlay_h/2 [out], scale=480:-1' does not have exactly one input and output.
Error opening filters!
Run Code Online (Sandbox Code Playgroud) ffmpeg ×2
bridge ×1
find ×1
linux ×1
metadata ×1
multiplexing ×1
netplan ×1
networking ×1
ubuntu ×1
xargs ×1