我需要在Linux服務器上將flv文件拆分成已知大小的塊。例如,我的原始文件是9Mb,塊大小是4Mb。所以我應該得到3部分 - 4Mb,4Mb和1 Mb。如何使用FFmpeg或mencoder或smth else按大小拆分flv文件?
似乎FFmpeg只能按時間分割。 Mencoder可以按時間開始(-ss TIME)並按大小完成(-endpos SIZE MB)。但是如果第一個塊的第二個開始顯然是0,那麼我怎麼能從第二個塊開始下一個塊呢?
你有什麼建議嗎?
在此先感謝。
我需要在Linux服務器上將flv文件拆分成已知大小的塊。例如,我的原始文件是9Mb,塊大小是4Mb。所以我應該得到3部分 - 4Mb,4Mb和1 Mb。如何使用FFmpeg或mencoder或smth else按大小拆分flv文件?
似乎FFmpeg只能按時間分割。 Mencoder可以按時間開始(-ss TIME)並按大小完成(-endpos SIZE MB)。但是如果第一個塊的第二個開始顯然是0,那麼我怎麼能從第二個塊開始下一個塊呢?
你有什麼建議嗎?
在此先感謝。
計算每〜塊&使用-ss X -t X + avg_block_time用於分割視頻
的時間(秒)有一個命令行實用程序,它正是如此:http://mpgtx.sourceforge.net/
mpgtx -3 movie.mpg -b mysplit
會分裂這部電影分成3大塊,名稱爲mysplit-1.mpg,mysplit-2.mpg,mysplit-3.mpg
這就是說,我使用這個時似乎遇到了音頻問題 - 但我沒有知道你是否也有這個問題。
結果文件是否需要合法flv? – 0x6adb015 2009-06-25 19:14:10