ffmpeg/avconv - -psp 选项不再适用于 Sony Walkman

Dra*_*Noc 6 sony conversion ffmpeg avconv

由于从 ffmpeg 到 avconv 的转换,-psp 选项似乎无法为 Sony Walkman 正确呈现视频 - “不支持文件格式”,它以前是完美的。

ffmpeg -i video.avi -f psp -s 320x240 -vb 500k -ac 2 -ab 128k
video.mp4
Run Code Online (Sandbox Code Playgroud)

即使是“长手”版本也不会产生工作结果。

ffmpeg -i video.avi -acodec libfaac -ab 128k -s 320x240 -vcodec
libx264 -b 500k -flags +loop -cmp +chroma -partitions
+parti4x4+partp8x8+partb8x8 -flags2 +mixed_refs -me_method umh -subq 6 -trellis 1 -refs 5 -coder 0 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -bt 500k -maxrate 768k -bufsize 2M -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -level 13 -threads 0 -f mp4 video.mp4
Run Code Online (Sandbox Code Playgroud)

有没有人有任何想法?

llo*_*gan 4

来自为 PSP 在 MP4 中编码 H.264/AAC

ffmpeg:

-profile:v main -level 3 -x264opts ref=3:b-pyramid=none:weightp=1
Run Code Online (Sandbox Code Playgroud)

请注意,您不再使用ffmpegFFmpeg,而是avconv使用名为 libav 的分支。该示例命令是专门针对ffmpeg(真实的)的。


All*_*lan 2

当涉及到包中启用的选项时,ffmpeg 似乎有点随机。

ffmpeg 似乎在每个版本中都会更改命令行选项......我希望他们不会这样做。因此,我不太喜欢 ffmpeg 开发团队或项目。我发现 ffmpeg 对于转换来说非常烦人,以至于对于 PSP 使用我只使用 Handbrake。是的,Handbrake 仍然是 ffmpeg,但他们找到了选项。

引自 Fedora 论坛上的用户 CronoCloud

Handbrake PPA 维护者 John Stebbins 也对 Handbrake 中的 PSP 进行了这样的评价

PSP 预设在最新版本的 HandBrake 中被删除,因为有多个报告称该预设与不同风格的 PSP 之间不兼容。似乎固件版本等的差异使得为其创建官方认可的预设变得非常困难。这是手刹论坛上的一个帖子,讨论对某些用户有用的设置。

这是他指的链接

https://forum.handbrake.fr/viewtopic.php?f=7&t=13354&p=72244&hilit=psp#p65660

该主题列出了哪些选项在特定情况下有效,您必须找到适合您的选项。当您将其添加为问题的注释或问题的答案时

希望这可以帮助。