标签: vhs

ffmpeg 视频录制在“处理输入时发现无效数据”后冻结

我正在尝试使用 USB 视频捕获设备和以下命令录制我的旧 VHS 磁带:

ffmpeg -f alsa -ac 2 -i default -f v4l2 -standard pal -i /dev/video0 -c:v libx264 -qp 0 -preset fast -strict -2 zzz.mp4
Run Code Online (Sandbox Code Playgroud)

但有时,在录制过程中出乎意料地,ffmpeg 会冻结视频录制并保留在最后一帧(音频继续录制)。错误消息类似于:

[video4linux2,v4l2 @ 0x23e51a0] Dequeued v4l2 buffer contains 414720 bytes, but 829440 were expected. Flags: 0x00002005. 
/dev/video0: Invalid data found when processing input
Run Code Online (Sandbox Code Playgroud)

我在互联网上找到了关于这方面的几乎零信息。我在这里发现了描述为功能请求的问题:https : //trac.ffmpeg.org/ticket/4795

另外,我在出现此错误之前的警告消息时遇到了一些麻烦,这似乎没有关系,也似乎不影响视频录制,但我也想知道它是什么意思:

[video4linux2,v4l2 @ 0x23e51a0] Thread message queue blocking; consider raising the thread_queue_size option (current value: 8)
[alsa @ 0x23cc360] Thread message queue blocking; consider raising …
Run Code Online (Sandbox Code Playgroud)

video vlc-media-player recording ffmpeg vhs

5
推荐指数
2
解决办法
1万
查看次数

数字视频是否会像模拟磁带一样随着时间的推移而退化?

今天不难找到80后或90后的旧VHS,随着时间的推移质量出现轻微或严重下降,但回到全新的时代,它通常是完美的。

我想知道,在当今的数字世界中,我们通常将视频以计算机格式保存在硬盘中。假设我们定期将视频文件移动/复制到新驱动器以避免驱动器出现故障以及对视频文件进行备份。并假设在此期间不会因为硬件故障而丢失文件。多年后视频质量是否也会下降?说30到40年?

video storage vhs

4
推荐指数
1
解决办法
5152
查看次数

标签 统计

vhs ×2

video ×2

ffmpeg ×1

recording ×1

storage ×1

vlc-media-player ×1