mp4

根据文件夹和子文件夹中的文件名递归设置所有 MP4 文件的 Title 属性
mp4

根据文件夹和子文件夹中的文件名递归设置所有 MP4 文件的 Title 属性

我正在寻找一种方法来根据文件名设置文件夹和子文件夹中所有 MP4 文件的“标题”属性。 例如,它应该将“Sample Video.mp4”文件的标题更改为“Sample Video”,并以类似的方式对文件夹(从中执行脚本的文件夹)和子文件夹中的所有文件执行此操作。 我搜索了使用 ffmpeg 和 exiftool 执行此操作的方法,但这两个选项都需要复制整个文件才能设置这个简单的属性,而 Windows 资源管理器可以从文件选择 -> 右侧详细信息窗格或文件 -> 属性 -> 详细信息轻松完成此操作。在这两个选项中,它都可以在几秒钟内设置文...

Admin

ffmpeg - 重新下载丢失的片段以修复下载的流
mp4

ffmpeg - 重新下载丢失的片段以修复下载的流

我使用 下载了一个 H.264 视频流,ffmpeg -i <URL> -c copy <name>.mp4但 ffmpeg 报告说它跳过了一些片段。由于该流仍在线(我想,所有片段都在线),是否可以通过获取丢失的片段并将其添加到其中来修复下载的文件? ...

Admin

MP4 - 我的许多家庭视频突然并排显示并且变成绿色
mp4

MP4 - 我的许多家庭视频突然并排显示并且变成绿色

正如标题所述,我的许多家庭视频突然并排显示并且变绿了。它们是正常的 2D 视频。我不明白为什么会发生这种情况,这非常令人难过,因为美好的回忆现在被毁掉了。 有办法解决这个问题吗?有人能解释一下是怎么回事吗?这是一个常见问题吗?文件以 MP4 格式存储在硬盘上。有些视频仍然可以播放,但大多数都已损坏。没有图片受到影响。 附言:我不确定我还能在哪里发布此内容。如果有更好的地方可以提出此类问题,请告诉我。 我在 Windows 10 上尝试使用 VLC Player。我尝试使用 Windows Media Player,但它只播放声音。 我在另一台电脑上尝试过...

Admin

FFMPEG - 将 MKV 复制到 MP4 但添加 2.0 流
mp4

FFMPEG - 将 MKV 复制到 MP4 但添加 2.0 流

大家早, 目前使用 FFMPEG 只是将 UHD MKV 重新包装成 MP4 ... ffmpeg -i File1.mkv -c:v copy -c:a copy -strict -2 File1.mp4 但是这些 MKV 仅具有 TrueHD 或 DTS-HD,当它们通过接收器播放到我的影院房间时,效果很好,但我的电视无法很好地将环绕声下混到 2.0。所以我想在 2.0 上添加一个额外的音轨。 我对这些东西不是很了解,一般都会用谷歌搜索所有东西。那么,我可以在脚本中添加一些东西来创建并向最终的 mp4 中添加 2.0 音频流吗? 特发性脊髓灰质炎 ...

Admin

输出视频不会被覆盖。使用 ffmpeg 自动重命名输出视频
mp4

输出视频不会被覆盖。使用 ffmpeg 自动重命名输出视频

我的视频输出有问题。每次我创建新视频时,它们总是会覆盖旧视频。我想找到一种方法,每次渲染时自动重命名输出视频,这样它就不会被覆盖。例如,它们会自行编号,而不是覆盖它们。output1.mp4..output2.mp4... 应用于上面的代码行 ffmpeg -y -f concat -safe 0 -i list.txt -c copy output\output.mp4 请帮助我获得最佳建议。谢谢 ...

Admin

将 FFMpeg 与 Twilight Render 结合使用
mp4

将 FFMpeg 与 Twilight Render 结合使用

我安装了 FFmpeg,用于从使用 Twilight Render 中的动画编辑器生成的图像序列创建 mp4 文件。然后我尝试生成 mp4 文件,但没有得到有效的 mp4 文件。我一直搞不清楚自己在做什么/做错了什么。 ...

Admin

下载、渐进式下载、流式传输和伪流式传输之间有何区别
mp4

下载、渐进式下载、流式传输和伪流式传输之间有何区别

让我首先介绍一下我的理解,假设我们指的是视频文件。 下载=> 一般的下载方式是,文件必须完全下载后才能播放。 進行下載=> 在这里,我们分块下载数据。数据块被下载(缓存)到某个特定于会话的本地目录中,即使在下载后续数据块时也可以播放。 流媒体=> 它更像是一个收音机/电视,其中缓冲区数据被缓存/存储/下载在 RAM 中,并且新数据不断替换缓冲区数据。 伪流式传输=> 听起来类似于渐进式下载,无法以不同的方式进行可视化。 请帮助我理解。 ...

Admin

我该如何修复(可能已损坏?)mp4 文件?
mp4

我该如何修复(可能已损坏?)mp4 文件?

恐怕我不知道(有人能帮我诊断一下吗?)这个文件是否损坏了。我只是猜测。我使用的是 Linux、Lubuntu 20.04LTS 和 VLC v 3.0.9.2。 与此文件夹中其他带有缩略图的 mp4 文件不同,此文件没有缩略图。只有一个通用的“mp4”图标。 VLC 不会打开文件或播放它(对文件夹中的其他文件来说,这很正常),而只是打开一个播放列表窗口,底部有一个黄色条在闪烁,就好像它正在尝试加载但无法加载一样。 当我运行 ffmpeg 将文件复制到另一个文件名时,希望这可能会有所帮助,但 ffmpeg 给出了“处理输入时发现无效数据”的错误。 还...

Admin

修复/重新混合 mp4 以获取正确的视频长度
mp4

修复/重新混合 mp4 以获取正确的视频长度

我使用 vlc 录制了一段时长约两小时的 MS Teams 视频会话。没有音频,这没关系。当我在视频播放器中打开文件时,它会错误地报告时长为 36 分钟,但它会一直播放到最后。如果我在 Firefox 中打开 mp4,也可以正常播放。Firefox 只会继续计算报告时长之后的秒数。 我要求此文件能够定期播放并具有正确的持续时间报告。 我已经做了以下事情: ffprobe out.mp4 -show_entries stream=codec_type,start_time,duration -of compact 输出为: ffprobe version n4...

Admin

FFmpeg 转码管道 mp4,末尾有 MOOV - 但我可以读两遍
mp4

FFmpeg 转码管道 mp4,末尾有 MOOV - 但我可以读两遍

我需要对只能通过流访问的 MP4 文件进行转码。MOOV 原子位于文件末尾。我无法定位到文件的特定部分,只能从头到尾读取管道。但是我可以多次读取流。 理论上,我没有理由不能对文件进行转码:我可以读取流一次,获取 MOOV 原子,存储它,然后完成。然后我可以再次读取文件并对其进行转码,就好像 MOOV 原子在开头一样,因为我知道它是什么。 我可以用 FFmpeg 实现这个吗?如果没有,还有其他工具可以做到吗? ...

Admin

连接后音频和视频无法正确同步
mp4

连接后音频和视频无法正确同步

对视频编辑完全陌生,需要一些帮助 =) 我正在使用的命令(Windows批处理): (echo file cucca.jpg.mp4 & echo file cucca.fade.mp4 & echo file cucca.jpg.mp4)>cucca.txt & ffmpeg -safe 0 -f concat -i cucca.txt -y cucca.intro.mp4 预期结果: 音频和视频应该同步 最终的视频应该是:第一个视频,然后是第二个视频,然后再次显示第一个视频 视频时长应为 6 分 13 秒(6 秒 + ...

Admin

将 MKV 容器中的杜比视界文件转换为 MP4 容器
mp4

将 MKV 容器中的杜比视界文件转换为 MP4 容器

我有一个 5GB 的 Dolby Vision 文件,编码在 MKV 容器中。如果我在 LG CX 电视上播放此文件,整个显示屏都会变色。显然,LG OLED 电视附带的默认 WebOS 媒体播放器无法正确解码带 MKV 容器的 DV。我正在尝试将带 MKV 容器的 DV 转换为 DV MP4。这是我第一次使用 FFMpeg 进行转换。我ffmpeg -i Tiny.mkv Tiny_converted.mp4在命令提示符中运行了该命令。它开始运行并抛出了很多“跳过 NAL ******”(附有屏幕截图)。我不确定这些是警告还是错误消息。无论如何,我让它运行...

Admin

ffmpeg Major_Brand 和 Minor_Version
mp4

ffmpeg Major_Brand 和 Minor_Version

我发现我编码的某些视频无法通过 Plex 在 LG 电视上播放。我认为问题可能与 Major_Brand 和 Minor_Version 有关。可以播放的文件是 Major_Brand=mp42 和 Minor_Version=0。不能播放的文件是 isom 和 512。我可以使用命令“-brand mp42”并更改 Major_Brand,但 Minor_Version 仍为 512(视频仍然无法播放)。如何更改 Minor_Version? C:\Users\Michael\Videos\Recode>ffprobe -i Does.mp4 ffp...

Admin