我有2个1080p分辨率的文件。
我希望将每个尺寸调整为 1920x2160,将两者合并为 SBS 3840x2160,添加微妙的胶片颗粒,在每只眼睛中添加刻录字幕,最后使用 CRF 18 创建 SBS 4K 立体 3D 视频文件。
我以前使用过 ffmpeg,但这远远超出了我对过滤器的理解。
非常感谢您的帮助。
答案1
1080p 指的是 1920x1080。使用
ffmpeg -i left.mp4 -i right.mp4 -filter_complex
"[0]noise,subtitles=subs.srt,scale=1920x2160,setsar=1[l];
[1]noise,subtitles=subs.srt,scale=1920x2160,setsar=1[r];
[l][r]hstack" -crf 18 -c:a copy -metadata:s:v stereo_mode=left_right out.mkv
请参阅文档噪音过滤器来改变其默认值。
答案2
谢谢你的回复。我最终得到了以下结果
ffmpeg -i L.mov -i R.mov -i Audio.wav -filter_complex "[0]subtitles=subs.srt,scale=3840x1080:flags=lanczos,setsar=1[l];[1]subtitles=subs.srt,scale=3840x1080:flags=lanczos,setsar=1[r];[l][r]vstack" -crf 18 -c:v libx265 -pix_fmt yuv422p -map 2:a -c:a aac -b:a 320k -metadata:s:v stereo_mode=left_right movie_3dpv.mp4