要從視頻中獲得200x100
縮略圖,我需要ffmpeg -ss 100 -i /tmp/video.mp4 -frames:v 1 -s 200x100 image.jpg
。但是,如果源視頻與200x100
的縱橫比不同,則縮略圖會變形(水平或垂直拉伸或擠壓),看起來很糟糕。使用ffmpeg生成沒有任何失真的視頻縮略圖
有沒有一種方式,ffmpeg
可以找出例如,一個500x200
視頻100px
太寬,並從左側,取出從右邊50px
和50px
,使得視頻400x200
?並且由於400x200
與200x100
具有相同的寬高比,所以縮略圖不會失真。
我知道還有其他工具可以對ffmpeg
生成的縮略圖執行此操作,但我更願意在ffmpeg
之內執行此操作,而不必再次處理縮略圖。
這可能幫助:https://stackoverflow.com/questions/8218363/maintaining-ffmpeg-aspect-ratio –