ffmpeg avi xvid 用于 Pyle 汽车音响

ffmpeg avi xvid 用于 Pyle 汽车音响

我一直在尝试对视频文件进行转码,以便它们可以在我的 Pyle PLDN74BTI 汽车音响上播放。我有一些《暮光之城》的样本媒体,播放效果很好。我使用 ffmpeg -i 显示编解码器信息,并尝试匹配这些设置。但尝试了 30 多次后,我仍然没有成功。

以下是我尝试匹配的内容(有效的文件):

Input #0, avi, from 'The Twilight Zone Sea.1 Ep.9-Perchance To Dream.avi':
Metadata:
 encoder         : VirtualDubMod 1.5.10.1 (build 2366/release)
Duration: 00:24:49.12, start: 0.000000, bitrate: 911 kb/s
 Stream #0:0: Video: mpeg4 (Advanced Simple Profile) (XVID / 

0x44495658), yuv420p, 496x368 [SAR 1:1 DAR 31:23], 837 kb/s, 23.98 fps, 23.98 tbr, 23.98 tbn, 23.98 tbc
Stream #0:1: Audio: mp3 (U[0][0][0] / 0x0055), 44100 Hz, mono, s16p, 64 kb/s

这是我目前为 ffmpeg 提供的命令行:

ffmpeg -i "Redman - Let's Get Dirty (I Can't Get In Da Club)-_b_zT6mdN3c.mp4"  -c:v mpeg4 -q:v 5 -vtag XVID -f avi -b 990k -bf 2 -g 300 -s 496x368 -pass 1 -an -threads 0  -y "31-redman.avi"  

这是我创建的文件的 ffmpeg -i 输出:

  encoder         : Lavf57.71.100
  Duration: 00:03:29.88, start: 0.000000, bitrate: 1577 kb/s
    Stream #0:0: Video: mpeg4 (Advanced Simple Profile) (XVID / 0x44495658), yuv420p, 496x368 [SAR 92:93 DAR 4:3], 1573 kb/s, 23.98 fps, 23.98 tbr, 23.98 tbn, 24k tbc

很接近,但我没有看到 mp3 流。此外 [SAR 92:93 DAR 4:3] 也不同,我不确定这有多重要。

为什么没有包含 mp3 音轨?

video:40522kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.310996%

有人可以帮帮我吗?

更新:哇,我不敢相信我会说出这样的话,但是视频确实可以播放。

ffmpeg -i -sn -c:a libmp3lame -ar 48000 -ab 128k -ac 2 -c:v libxvid -crf 24 -vtag DIVX -vf scale=640:480 -aspect 4:3 -mbd rd -flags +mv4+aic -trellis 2 -cmp 2 -subcmp 2 -g 30 -vb 1500k “41-redman.avi”

是的,这是我第 41 次尝试。视频可以播放,但没有声音。下一步就是解决这个问题。

相关内容