gpt4 book ai didi

video - 使用 ffmpeg 从图像和 MP3 文件创建 iPhone 兼容视频

转载 作者:行者123 更新时间:2023-12-03 14:54:20 24 4
gpt4 key购买 nike

我有以下命令,用于从图像和 MP3 文件创建 MP4 视频文件,它可以在桌面上的 Chrome 浏览器和 Android 手机上正常播放 - 但它在 iPhone 10 上不起作用。我需要一些额外的编解码器或设置来使它与 iPhone 兼容吗?我应该将其转换为 MPEG 文件以获得更广泛的兼容性吗?

ffmpeg -loop 1 -i 6f4aa5dfefc4dd32186f41315ad9d1e2-0.png -i "music.mp3" -c:v libx264 -tune stillimage -c:a aac -b:a 192k -pix_fmt yuv420p -shortest aa-image0.mp4

以下是用于创建 MP4 视频的输入 MP3 文件的 ffprobe 详细信息以及该 的 ffprobe输出 文件:
Input #0, wav, from 'download0.mp3':
Duration: 00:00:35.94, bitrate: 384 kb/s
Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 24000 Hz, 1 channels, s16, 384 kb/s
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'aa-image0.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf58.22.100
Duration: 00:00:38.76, start: 0.000000, bitrate: 505 kb/s
Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 2664x1498 [SAR 1:1 DAR 1332:749], 367 kb/s, 25 fps, 25 tbr, 12800 tbn, 50 tbc (default)
Metadata:
handler_name : VideoHandler
Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, mono, fltp, 138 kb/s (default)
Metadata:
handler_name : SoundHandler

视频似乎在 iPhone 上播放,但音频似乎不断开始/停止。就像它是一个流媒体问题(即使它不是)。可能是我创建视频时的 MP3 编码问题?

以下是我使用和创建的测试文件(任何 iPhone 用户都可能会发现 MP4 无法正常播放视频中的音频):

https://ffmpeg-iphone-issue.netlify.com/tesla.jpg

https://ffmpeg-iphone-issue.netlify.com/tesla.mp3

https://ffmpeg-iphone-issue.netlify.com/tesla.mp4 (输出 - 从上面的 2 个文件创建)

总之,需要两个 FFmpeg 命令:

1) 用于从图像和 MP3 在 FFmpeg 中创建 iPhone/iOS 兼容的视频(对页面顶部的命令稍作修改)



2) 一个 FFmpeg 命令,可用于修复或重新编码上面的视频,以便它在 iPhone 上工作(一个新命令合并了这些部件,因此它可以与 iPhone 一起工作,然后重建和修复“损坏”的视频。在一个与此视频类似,他修复了损坏的视频 https://www.youtube.com/watch?v=2FhmbKKh6mc [Youtube 描述中的命令])

最佳答案

也许尝试使用 ipod mp4 muxer 使用 -f ipod :

ffmpeg -loop 1 -i 6f4aa5dfefc4dd32186f41315ad9d1e2-0.png -i "music.mp3" -c:v libx264 -tune stillimage -c:a aac -b:a 192k -pix_fmt yuv420p -shortest -f ipod aa-image0.mp4

关于video - 使用 ffmpeg 从图像和 MP3 文件创建 iPhone 兼容视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60263969/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com