multiplexing

多流输出至 RTMP 时出错
multiplexing

多流输出至 RTMP 时出错

我打算创建多个流输出 - 1 个为 RTMP,另一个为 mp4 文件,如下所示: /var/lib/snapd/snap/bin/ffmpeg -i rtmp://127.0.0.1:1935/live/$key -i /home/apache/logo.png -f image2 -loop 1 -i /home/apache/prod1.png -filter_complex “[0:v][1:v]overlay=x=30:y=10[vt];[vt][2:v]overlay=x='if(lte(-w+(t)*100,200),-w+(t)100+100,...

Admin

如何从 DVD 电影中提取所有曲目
multiplexing

如何从 DVD 电影中提取所有曲目

我有一部包含特殊功能的 DVD 电影。我想从该 DVD 中提取所有内容作为单独的项目 - 特别是特殊功能,还有音轨、字幕轨道、章节等。 几乎任何可以提取的内容我都想提取,而且我希望能够在事先不知道容器中有哪些轨道以及在哪里的情况下提取,这就是为什么像 FFmpeg 这样的工具在这种情况下不合适。我这样做的主要原因是根据需要对这些单个元素进行转码和/或重新混合。 我怎麼能這樣做? ...

Admin

如何使用 Audacity 拉伸音轨
multiplexing

如何使用 Audacity 拉伸音轨

我从一部电影的 DVD 版本中分离出了一个音频评论音轨。我计划将此评论音轨重新合并到该电影的蓝光版本中。但问题是蓝光版本比原版长 4 分 15 秒。 因此,我想编辑原始音轨,使其逐渐拉长以适应额外的几分钟镜头,确保它不会在电影结束前被剪断。但是,我还需要确保这样做不会对声音造成太大的改变。 我该如何在 Audacity 中做到这一点?我遇到过 Change Tempo 和 Paulstretch 过滤器,但我不知道如何甚至无论我可以利用这些来实现我所寻找的东西。 ...

Admin

使用 tmux/screen 进行多路复用和在终端仿真器中打开选项卡之间有什么区别?
multiplexing

使用 tmux/screen 进行多路复用和在终端仿真器中打开选项卡之间有什么区别?

我尝试通过 htop 测量内存和 CPU 使用率来比较这两种运行多个 shell/进程的方法。 有人可以解释一下每种方法的功能有何不同,或者是否存在任何不同? 编辑: 据我目前了解,tmux/screen 和其他多路复用器是虚拟会话,即原始会话内的多个虚拟会话。这与在终端中打开新选项卡实际上是在创建新会话形成对比。 我仍然不确定一种方法是否比另一种方法具有性能优势;也不确定所涉及的底层机制。 同时,请随意贡献有关该主题的更多详细知识! 以下链接帮助我理解了基本区别: 多路复用器和终端之间有什么关系? 使用终端多路复用器有什么好处 ...

Admin

VLC 媒体播放器中的“mux”选项有什么作用?
multiplexing

VLC 媒体播放器中的“mux”选项有什么作用?

当我使用 VLC 媒体播放器通过命令行传输视频文件时,我必须告诉我,我喜欢哪种“mux”: vlc --network-caching=1000 -vvv <file> --sout '#http{mux=ts,dst=:8080}' 什么是多路复用器是什么意思?通过多路复用/复用视频数据可以做什么? 我正在流式传输的视频文件有H264(AVC)视频流和AAC音频编解码器。它以容器格式保存.mp4。 多路复用器会用它做什么?它只是改变容器格式吗? ...

Admin

Chromecast mDNS 爆发导致 PC 速度变慢
multiplexing

Chromecast mDNS 爆发导致 PC 速度变慢

从几周前开始,在看似随机的时间间隔内,5 台 PC 中的 3 台会同时滞后几秒钟,导致鼠标和键盘输入延迟以及 VoIP 通话中断。 在排除了一些潜在的根本原因后,我怀疑是网络上的某些东西导致了这种情况。 因此,我多次运行 Wireshark 捕获,等待问题再次出现,结果发现在约 5 秒的时间内传输了大量(约 1,500 个)以下数据包,同时 PC 出现滞后: No. Date Time Source Destination Protocol Length Info 1361246 13:11.3 16889.25912 172.1...

Admin

在 tmux 窗格中显示在后台运行的命令
multiplexing

在 tmux 窗格中显示在后台运行的命令

我经常使用+将nvim或ranger其他应用程序发送到后台,然后忘记它在哪个窗格中打开 - 强制数十个窗格是一项非常繁琐的任务。Ctrlz 有没有类似于${pane_current_command}但用于后台任务的东西? #(echo $(jobs -l))不起作用可能是因为总是连接到不同的会话。 ...

Admin

FFMPEG:Mux 基本流:时间戳未设置
multiplexing

FFMPEG:Mux 基本流:时间戳未设置

我尝试使用 ffmpeg 将 h264 基本流和 aac 音频流合并为 mp4 文件。h264 流使用 x264 编码。 多路复用的 mp4 播放正常。但是 ffmpeg 总是会抛出警告“数据包中流 0 的时间戳未设置”。 这是一个基本流,那么我应该在哪里获取时间戳?是我做错了什么,还是只是 ffmpeg 的问题? ffmpeg -r 50.000 -i test_x264.264 -i test.aac -acodec copy -vcodec copy test_720p50_ffmpeg.mp4 ffmpeg version N-87353-g1...

Admin

问题
multiplexing

问题

语境 我有一个用于网络的个人服务器。有时我需要通过 SSH/SFTP 连接到它。 免责声明:我对内部事务的经验很少nginx。 问题 今天早上,我发现一家知名咖啡连锁店的免费 wifi 屏蔽了 SSH(实际上,他们屏蔽了 80/443 以外的所有东西)。但是当我需要 SSH 时,我就需要它,所以我寻找在同一端口上共享 SSH 和 HTTPS 的方法。 我看了什么 我研究了一些可以在端口 443 上运行的可能的解决方案: SSHL:SSH/OpenVPN/HTTPS 多路复用器; OpenVPN:VPN 解决方案具有用于 OpenVPN 和 H...

Admin

使用 Windows 批处理脚本通过 FFMPEG 从子目录多路复用视频和音频
multiplexing

使用 Windows 批处理脚本通过 FFMPEG 从子目录多路复用视频和音频

我正在尝试找出一个批处理脚本(基于 Windows),该脚本将允许我多路复用存在于大量子目录中(在一个主目录中)的一些 .m2v 和 .wav 文件。它们也需要重新条带化和转码,输出文件需要为 MXF 并最终位于另一个文件夹中。我对批处理脚本还不熟悉,但对 FFMPEG 命令并不陌生。到目前为止,我还没有找到任何允许使用多个文件的批处理脚本,只有那些可以转换单个文件的脚本。 经过多次搜索,我找到的最接近的方法是这个,但我试过没有成功。奇怪的是,有一次它确实生成了一个 .mxf 文件,尽管是 0KB,但每次我都什么也没得到。 for %%a in (".m...

Admin

用于多个设备和 PC 的 RS232 切换矩阵?
multiplexing

用于多个设备和 PC 的 RS232 切换矩阵?

我有六台设备可通过 RS232 进行控制。我希望能够选择在给定时间内将哪些设备连接到我的三台计算机中的任意一台。 我知道我不能同时将一个设备连接到多台 PC;但是,我希望能够选择每个设备当前要连接到哪台 PC。 每台 PC 已经有两个 RS232 端口,并且最多只能连接两台设备。 我正在尝试确定我可以购买什么设备来实现这一点,了解我可能需要级联多个交换机/等等。 例如,设备 A 和 B 可能连接到 PC1。设备 D 连接到 PC2。设备 C 和 F 连接到 PC3。然后明天我想改变一下,切换每件设备连接...

Admin

使用 Google Authenticator 进行 SFTP 2FA
multiplexing

使用 Google Authenticator 进行 SFTP 2FA

对于我的服务器,我目前使用 Google Authenticator 通过 SSH 进行双因素身份验证,它工作正常。我遇到的一个问题是,尝试使用 Filezilla 之类的工具通过 SFTP 连接到我的服务器会导致奇怪的行为。当我开始在任一方向传输文件时,服务器开始要求我为每个独立连接输入验证码,而且真的没完没了。 我知道这是可以预料到的,但为了解决这个问题,我已经将最大连接数锁定到单个连接,但我还发现我可以通过多路复用在单个连接上传输多个文件。我查看了 Filezilla 的配置,但没有找到任何相关信息,因此我谦虚地询问你们中是否有人有多路复用 SFTP...

Admin

多路复用器和终端之间有什么关系?
multiplexing

多路复用器和终端之间有什么关系?

最近,我了解到有这个tmux工具。 在 wiki 中,它定义 tmux 是一个终端多路复用器,我有点知道它能做什么。 但我对 tmux(多路复用器)和终端之间的关系有点困惑。 一些问题: tmux 需要在终端应用程序中使用吗? 如果我使用 tmux,使用哪种类型的终端有关系吗?tmux 会完全接管终端的控制吗? 使用 tmux 与 gnome-terminal 比使用 更好terminator?因为 tmux 比 terminator 提供更多功能? ...

Admin

mpeg 是如何交错的?
multiplexing

mpeg 是如何交错的?

我需要知道 mpeg 文件的音频部分在多少帧视频之后开始。例如,首先有 5 帧视频,然后有 10 个音频样本。整个文件都会重复此过程。 额外:有没有办法在 ffmpeg 中设置这些信息? 编辑:更多信息 我有一个 RGBA 格式的视频流。这些帧被写入编码器。 我还有一个 s16le 格式的音频流,我想将其输入到编码器。 如果我使用 RGBA 格式的视频流并向其中添加常规 .wav 文件作为音频,则一切正常。但是,我需要添加自己的音频流。当我尝试执行此操作时,我没有音频,视频也坏了。它从右到左、从上到下滑动。帧掉落的部分在另一侧渲染(例如,帧在右侧 2...

Admin

如何使用 ffmpeg 从 mp4 中提取音频并将其添加到另一个
multiplexing

如何使用 ffmpeg 从 mp4 中提取音频并将其添加到另一个

我使用 Final Cut Pro X (10.1.4) 制作了一个视频,并使用画外音功能添加了评论。我惊讶地发现 FCPX 不支持输出具有多个音轨的文件。 我禁用了评论音轨并以 1080p 格式保存了项目,仅保留了常规音频 (main.m4v)。 然后我重新启用评论并调整常规音频,并导出仅带有评论曲目的 720p 版本(commentary.m4v)。 如何使用 ffmpeg 创建 final.m4v,它将是 main.m4v,但以 commentary.m4v 中的音轨作为辅助音轨? ...

Admin