Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/awjuliani/pix2pix-film

An implementation of Pix2Pix in Tensorflow for use with frames from films
https://github.com/awjuliani/pix2pix-film

gan pix2pix tensorflow

Last synced: about 23 hours ago
JSON representation

An implementation of Pix2Pix in Tensorflow for use with frames from films

Awesome Lists containing this project

README

        

# Pix2Pix-Film
![alt text](./header.png)

An implementation of [Pix2Pix](https://arxiv.org/abs/1611.07004) in Tensorflow for use with colorizing and increasing the field of view in frames from classic films. For more information, see my [Medium Post](https://medium.com/p/f4d551fa0503) on the project.

Pretrained model available [here](https://drive.google.com/open?id=0B8x0IeJAaBccNFVQMkQ0QW15TjQ). It was trained using Alfred Hitchcock films, so it generalizes best to similar movies.

To generate frames, use `ffmpeg` to resize and create `.png` frames from video.

* To resize video: `ffmpeg -strict -2 -i input.mp4 -vf scale=256:144 output.mp4 -strict -2`

* To generate frames: ` ffmpeg -i output.mp4 -vf fps=10 ./frames/out%6d.png`

In order to 'remaster' frames, run Pix2Pix iPython notebook.

To convert 'remastered' frames back into a video, use:
`ffmpeg -framerate 10 -i frame%01d.png -c:v libx264 -r 30 -pix_fmt yuv420p out.mp4`