├── .travis.yml ├── Dockerfile ├── LICENSE ├── README.md ├── README_cn.md ├── cmd └── pic2ascii │ └── main.go ├── demo ├── dist.gif └── src.gif ├── gif_slice.go ├── go.mod ├── go.sum ├── reset.go ├── resize.go ├── reverse.go ├── to_ascii.go ├── vendor ├── github.com │ └── nareix │ │ └── joy4 │ │ ├── LICENSE │ │ ├── av │ │ ├── av.go │ │ └── avutil │ │ │ └── avutil.go │ │ ├── cgo │ │ └── ffmpeg │ │ │ ├── audio.go │ │ │ ├── ffmpeg.go │ │ │ ├── ffmpeg.h │ │ │ └── video.go │ │ ├── codec │ │ ├── aacparser │ │ │ └── parser.go │ │ ├── codec.go │ │ ├── fake │ │ │ └── fake.go │ │ └── h264parser │ │ │ └── parser.go │ │ ├── format │ │ ├── aac │ │ │ └── aac.go │ │ ├── flv │ │ │ ├── flv.go │ │ │ └── flvio │ │ │ │ ├── amf0.go │ │ │ │ └── flvio.go │ │ ├── format.go │ │ ├── mp4 │ │ │ ├── demuxer.go │ │ │ ├── handler.go │ │ │ ├── mp4io │ │ │ │ ├── atoms.go │ │ │ │ └── mp4io.go │ │ │ ├── muxer.go │ │ │ └── stream.go │ │ ├── rtmp │ │ │ └── rtmp.go │ │ ├── rtsp │ │ │ ├── client.go │ │ │ ├── conn.go │ │ │ ├── sdp │ │ │ │ └── parser.go │ │ │ └── stream.go │ │ └── ts │ │ │ ├── demuxer.go │ │ │ ├── handler.go │ │ │ ├── muxer.go │ │ │ ├── stream.go │ │ │ └── tsio │ │ │ ├── checksum.go │ │ │ └── tsio.go │ │ └── utils │ │ └── bits │ │ ├── bits.go │ │ ├── golomb_reader.go │ │ └── pio │ │ ├── pio.go │ │ ├── reader.go │ │ ├── vec.go │ │ └── writer.go ├── golang.org │ └── x │ │ └── image │ │ ├── AUTHORS │ │ ├── CONTRIBUTORS │ │ ├── LICENSE │ │ ├── PATENTS │ │ ├── bmp │ │ ├── reader.go │ │ └── writer.go │ │ ├── riff │ │ └── riff.go │ │ ├── tiff │ │ ├── buffer.go │ │ ├── compress.go │ │ ├── consts.go │ │ ├── lzw │ │ │ └── reader.go │ │ ├── reader.go │ │ └── writer.go │ │ ├── vp8 │ │ ├── decode.go │ │ ├── filter.go │ │ ├── idct.go │ │ ├── partition.go │ │ ├── pred.go │ │ ├── predfunc.go │ │ ├── quant.go │ │ ├── reconstruct.go │ │ └── token.go │ │ ├── vp8l │ │ ├── decode.go │ │ ├── huffman.go │ │ └── transform.go │ │ └── webp │ │ ├── decode.go │ │ └── webp.go └── modules.txt ├── video_slice.go └── video_slice_non.go /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/.travis.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/README.md -------------------------------------------------------------------------------- /README_cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/README_cn.md -------------------------------------------------------------------------------- /cmd/pic2ascii/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/cmd/pic2ascii/main.go -------------------------------------------------------------------------------- /demo/dist.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/demo/dist.gif -------------------------------------------------------------------------------- /demo/src.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/demo/src.gif -------------------------------------------------------------------------------- /gif_slice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/gif_slice.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/go.sum -------------------------------------------------------------------------------- /reset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/reset.go -------------------------------------------------------------------------------- /resize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/resize.go -------------------------------------------------------------------------------- /reverse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/reverse.go -------------------------------------------------------------------------------- /to_ascii.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/to_ascii.go -------------------------------------------------------------------------------- /vendor/github.com/nareix/joy4/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/github.com/nareix/joy4/LICENSE -------------------------------------------------------------------------------- /vendor/github.com/nareix/joy4/av/av.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/github.com/nareix/joy4/av/av.go -------------------------------------------------------------------------------- /vendor/github.com/nareix/joy4/av/avutil/avutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/github.com/nareix/joy4/av/avutil/avutil.go -------------------------------------------------------------------------------- /vendor/github.com/nareix/joy4/cgo/ffmpeg/audio.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/github.com/nareix/joy4/cgo/ffmpeg/audio.go -------------------------------------------------------------------------------- /vendor/github.com/nareix/joy4/cgo/ffmpeg/ffmpeg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/github.com/nareix/joy4/cgo/ffmpeg/ffmpeg.go -------------------------------------------------------------------------------- /vendor/github.com/nareix/joy4/cgo/ffmpeg/ffmpeg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/github.com/nareix/joy4/cgo/ffmpeg/ffmpeg.h -------------------------------------------------------------------------------- /vendor/github.com/nareix/joy4/cgo/ffmpeg/video.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/github.com/nareix/joy4/cgo/ffmpeg/video.go -------------------------------------------------------------------------------- /vendor/github.com/nareix/joy4/codec/aacparser/parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/github.com/nareix/joy4/codec/aacparser/parser.go -------------------------------------------------------------------------------- /vendor/github.com/nareix/joy4/codec/codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/github.com/nareix/joy4/codec/codec.go -------------------------------------------------------------------------------- /vendor/github.com/nareix/joy4/codec/fake/fake.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/github.com/nareix/joy4/codec/fake/fake.go -------------------------------------------------------------------------------- /vendor/github.com/nareix/joy4/codec/h264parser/parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/github.com/nareix/joy4/codec/h264parser/parser.go -------------------------------------------------------------------------------- /vendor/github.com/nareix/joy4/format/aac/aac.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/github.com/nareix/joy4/format/aac/aac.go -------------------------------------------------------------------------------- /vendor/github.com/nareix/joy4/format/flv/flv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/github.com/nareix/joy4/format/flv/flv.go -------------------------------------------------------------------------------- /vendor/github.com/nareix/joy4/format/flv/flvio/amf0.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/github.com/nareix/joy4/format/flv/flvio/amf0.go -------------------------------------------------------------------------------- /vendor/github.com/nareix/joy4/format/flv/flvio/flvio.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/github.com/nareix/joy4/format/flv/flvio/flvio.go -------------------------------------------------------------------------------- /vendor/github.com/nareix/joy4/format/format.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/github.com/nareix/joy4/format/format.go -------------------------------------------------------------------------------- /vendor/github.com/nareix/joy4/format/mp4/demuxer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/github.com/nareix/joy4/format/mp4/demuxer.go -------------------------------------------------------------------------------- /vendor/github.com/nareix/joy4/format/mp4/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/github.com/nareix/joy4/format/mp4/handler.go -------------------------------------------------------------------------------- /vendor/github.com/nareix/joy4/format/mp4/mp4io/atoms.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/github.com/nareix/joy4/format/mp4/mp4io/atoms.go -------------------------------------------------------------------------------- /vendor/github.com/nareix/joy4/format/mp4/mp4io/mp4io.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/github.com/nareix/joy4/format/mp4/mp4io/mp4io.go -------------------------------------------------------------------------------- /vendor/github.com/nareix/joy4/format/mp4/muxer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/github.com/nareix/joy4/format/mp4/muxer.go -------------------------------------------------------------------------------- /vendor/github.com/nareix/joy4/format/mp4/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/github.com/nareix/joy4/format/mp4/stream.go -------------------------------------------------------------------------------- /vendor/github.com/nareix/joy4/format/rtmp/rtmp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/github.com/nareix/joy4/format/rtmp/rtmp.go -------------------------------------------------------------------------------- /vendor/github.com/nareix/joy4/format/rtsp/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/github.com/nareix/joy4/format/rtsp/client.go -------------------------------------------------------------------------------- /vendor/github.com/nareix/joy4/format/rtsp/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/github.com/nareix/joy4/format/rtsp/conn.go -------------------------------------------------------------------------------- /vendor/github.com/nareix/joy4/format/rtsp/sdp/parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/github.com/nareix/joy4/format/rtsp/sdp/parser.go -------------------------------------------------------------------------------- /vendor/github.com/nareix/joy4/format/rtsp/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/github.com/nareix/joy4/format/rtsp/stream.go -------------------------------------------------------------------------------- /vendor/github.com/nareix/joy4/format/ts/demuxer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/github.com/nareix/joy4/format/ts/demuxer.go -------------------------------------------------------------------------------- /vendor/github.com/nareix/joy4/format/ts/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/github.com/nareix/joy4/format/ts/handler.go -------------------------------------------------------------------------------- /vendor/github.com/nareix/joy4/format/ts/muxer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/github.com/nareix/joy4/format/ts/muxer.go -------------------------------------------------------------------------------- /vendor/github.com/nareix/joy4/format/ts/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/github.com/nareix/joy4/format/ts/stream.go -------------------------------------------------------------------------------- /vendor/github.com/nareix/joy4/format/ts/tsio/checksum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/github.com/nareix/joy4/format/ts/tsio/checksum.go -------------------------------------------------------------------------------- /vendor/github.com/nareix/joy4/format/ts/tsio/tsio.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/github.com/nareix/joy4/format/ts/tsio/tsio.go -------------------------------------------------------------------------------- /vendor/github.com/nareix/joy4/utils/bits/bits.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/github.com/nareix/joy4/utils/bits/bits.go -------------------------------------------------------------------------------- /vendor/github.com/nareix/joy4/utils/bits/golomb_reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/github.com/nareix/joy4/utils/bits/golomb_reader.go -------------------------------------------------------------------------------- /vendor/github.com/nareix/joy4/utils/bits/pio/pio.go: -------------------------------------------------------------------------------- 1 | 2 | package pio 3 | 4 | var RecommendBufioSize = 1024*64 5 | 6 | -------------------------------------------------------------------------------- /vendor/github.com/nareix/joy4/utils/bits/pio/reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/github.com/nareix/joy4/utils/bits/pio/reader.go -------------------------------------------------------------------------------- /vendor/github.com/nareix/joy4/utils/bits/pio/vec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/github.com/nareix/joy4/utils/bits/pio/vec.go -------------------------------------------------------------------------------- /vendor/github.com/nareix/joy4/utils/bits/pio/writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/github.com/nareix/joy4/utils/bits/pio/writer.go -------------------------------------------------------------------------------- /vendor/golang.org/x/image/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/golang.org/x/image/AUTHORS -------------------------------------------------------------------------------- /vendor/golang.org/x/image/CONTRIBUTORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/golang.org/x/image/CONTRIBUTORS -------------------------------------------------------------------------------- /vendor/golang.org/x/image/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/golang.org/x/image/LICENSE -------------------------------------------------------------------------------- /vendor/golang.org/x/image/PATENTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/golang.org/x/image/PATENTS -------------------------------------------------------------------------------- /vendor/golang.org/x/image/bmp/reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/golang.org/x/image/bmp/reader.go -------------------------------------------------------------------------------- /vendor/golang.org/x/image/bmp/writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/golang.org/x/image/bmp/writer.go -------------------------------------------------------------------------------- /vendor/golang.org/x/image/riff/riff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/golang.org/x/image/riff/riff.go -------------------------------------------------------------------------------- /vendor/golang.org/x/image/tiff/buffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/golang.org/x/image/tiff/buffer.go -------------------------------------------------------------------------------- /vendor/golang.org/x/image/tiff/compress.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/golang.org/x/image/tiff/compress.go -------------------------------------------------------------------------------- /vendor/golang.org/x/image/tiff/consts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/golang.org/x/image/tiff/consts.go -------------------------------------------------------------------------------- /vendor/golang.org/x/image/tiff/lzw/reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/golang.org/x/image/tiff/lzw/reader.go -------------------------------------------------------------------------------- /vendor/golang.org/x/image/tiff/reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/golang.org/x/image/tiff/reader.go -------------------------------------------------------------------------------- /vendor/golang.org/x/image/tiff/writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/golang.org/x/image/tiff/writer.go -------------------------------------------------------------------------------- /vendor/golang.org/x/image/vp8/decode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/golang.org/x/image/vp8/decode.go -------------------------------------------------------------------------------- /vendor/golang.org/x/image/vp8/filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/golang.org/x/image/vp8/filter.go -------------------------------------------------------------------------------- /vendor/golang.org/x/image/vp8/idct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/golang.org/x/image/vp8/idct.go -------------------------------------------------------------------------------- /vendor/golang.org/x/image/vp8/partition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/golang.org/x/image/vp8/partition.go -------------------------------------------------------------------------------- /vendor/golang.org/x/image/vp8/pred.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/golang.org/x/image/vp8/pred.go -------------------------------------------------------------------------------- /vendor/golang.org/x/image/vp8/predfunc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/golang.org/x/image/vp8/predfunc.go -------------------------------------------------------------------------------- /vendor/golang.org/x/image/vp8/quant.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/golang.org/x/image/vp8/quant.go -------------------------------------------------------------------------------- /vendor/golang.org/x/image/vp8/reconstruct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/golang.org/x/image/vp8/reconstruct.go -------------------------------------------------------------------------------- /vendor/golang.org/x/image/vp8/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/golang.org/x/image/vp8/token.go -------------------------------------------------------------------------------- /vendor/golang.org/x/image/vp8l/decode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/golang.org/x/image/vp8l/decode.go -------------------------------------------------------------------------------- /vendor/golang.org/x/image/vp8l/huffman.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/golang.org/x/image/vp8l/huffman.go -------------------------------------------------------------------------------- /vendor/golang.org/x/image/vp8l/transform.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/golang.org/x/image/vp8l/transform.go -------------------------------------------------------------------------------- /vendor/golang.org/x/image/webp/decode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/golang.org/x/image/webp/decode.go -------------------------------------------------------------------------------- /vendor/golang.org/x/image/webp/webp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/golang.org/x/image/webp/webp.go -------------------------------------------------------------------------------- /vendor/modules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/vendor/modules.txt -------------------------------------------------------------------------------- /video_slice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/video_slice.go -------------------------------------------------------------------------------- /video_slice_non.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wzshiming/pic2ascii/HEAD/video_slice_non.go --------------------------------------------------------------------------------