使 xawtv 正常运行的最低要求是什么?

使 xawtv 正常运行的最低要求是什么?

最近,我接到一个任务,要把一堆老式录像机录像带上的家庭录像转换成数字数据。我设法弄到一台旧录像机,将它连接到我在某处找到的一台旧“tevion”(em2820)视频捕获设备,再将它连接到我的 Linux 机器上,在安装 xawtv 之后,它居然能正常工作!

视频,即;没有声音。

我以为我离恢复这些磁带上的所有数据只有一步之遥,但经过数小时的研究,似乎可以归结为以下几点:xawtv 太旧了,无法使用 PulseAudio,并且不再更新,因此永远不会支持现代 Linux 系统上的音频。而且,复合视频捕获系统太旧了,现代多媒体软件无法支持,因此只能与 xawtv 之类的程序一起使用。

我认为我的下一个选择是牺牲我的一台旧电脑并安装一个足够老的 Linux 版本(Ubuntu 或其他),以便 xawtv 可以无问题地运行。有没有一种简单的方法可以确定最新的 Ubuntu 可以在没有 PulseAudio 的情况下运行?或者也许其他发行版对真正老旧的软件更友好?谢谢!

编辑:我不需要使用较旧的 Linux 发行版。事实证明,ffmpeg 实际上可以访问视频捕获设备(通过 v4l2),并捕获音频输入(将其传输到线路输入端口并使用“alsa”),然后将两者结合在一起。我还没有一套完美的命令选项,但这可以完成基本操作:

ffmpeg -f alsa -thread_queue_size 1024 -i hw:0,0 -f v4l2 -thread_queue_size 1024 -video_size 720x480 -framerate ntsc -i /dev/video0 -f avi test.avi

答案1

Lubuntu 16.04 LTS 是最后一个默认不包含 Pulse Audio 的 Ubuntu 版本。请注意,Lubuntu 16.04 LTS 已停止支持;尽管 Ubuntu 16.04 LTS 基础版本仍受支持,但 GUI 和软件包的三年支持期限已在今年早些时候结束。

--disable-pulseaudio --enable-alsa我记得 Firefox 52 发布时,Lubuntu 16.04 LTS 上没有音频,但其他 16.04 版本上音频正常。除非在编译时使用仅 Lubuntu 16.04 LTS 版本所需的选项,否则 Firefox 会通过 PulseAudio 输出音频。

答案2

xawtv已经用了 20 年了,没有遇到什么大问题。在pulseaudio系统 (16.04) 上,我使用它pasdp作为包装器来模拟 OSS 声音设备,例如:

padsp xawtv $* -geometry 768x576 -nodga

-nodga需要,因为dga自某些 x11 版本以来,支持已停止,geometry用于 PAL 视频。您可以录制mjpeg avi带音频的文件并在其他程序中处理它们。

相关内容