技術系備忘録

プログラミング、人工知能、議論などの技術系の設定・使い方などの方法の置き場です.いつも助けてもらっているので誰かの助けになれば

foltia ANIME LOCKERでCM編集・チャプター処理を入れると変換処理が正常に終了しない

foltia ANIME LOCKER 様にはいつもお世話になってます.

 

需要は全くないと思うけれど,本当に困った誰かのために残しとく

結論からいうとcomskipのバージョンを上げてffmpeg 2.2.1に対してはcomskipのver. 81_092にすべし.

 

comskip.exeでCMに関する処理をさせようとすると,

[mpegts @ 00231380] max resync size reached, could not find sync byte

という謎のエラーでループに落ちる,

 

困り果てたときに,

nantonaku-shiawase.hatenablog.com

に出会った.どうもcomskip.exeが ffmpegの特定のバージョンに依存しているらしい.調べたらffmpeg 2.2.1だった.yum cronで自動アップデートされたのかもしれない.

comskip81_063 + ffmpeg 2.2.1 はうまくいかないが,

comskip81_092 + ffmpeg 2.2.1 だと正常に変換できた.

 

既存の録画データに対するCMの追加処理は,./cm_process.pl pid でできる.

pidは主キー