Skip to content

Releases: AlexEidt/Vidio

v1.5.1

08 Jan 03:49
cf92b10
Compare
Choose a tag to compare

Fix scrambled frames for portrait videos.

1.5.0

29 Aug 16:01
Compare
Choose a tag to compare

Added functions for reading specific frames from video (contributed by @Krzysztofz01).

  • (video *Video) ReadFrame(n int) error
  • (video *Video) ReadFrames(n ...int) ([]*image.RGBA, error)

v1.4.2

20 Sep 03:44
Compare
Choose a tag to compare
  • Removed Format() string from VideoWriter
  • Removed Format from Options
  • All buffers now contain RGBA data instead of RGB. This was done to more easily integrate with image.RGBA in the Go standard library.

v1.3.0

15 Sep 21:47
Compare
Choose a tag to compare
  • Removed AudioCodec() string from Video
  • Removed AudioCodec() string from VideoWriter
  • Removed Audio() string from VideoWriter
  • Added HasStreams() bool to Video to detect if file has other audio/subtitle/data/attachments streams.
  • Added StreamFile() string to VideoWriter
  • Removed AudioCodec from Options
  • Removed Audio from Options
  • Added StreamFile to Options
  • StreamFile field in Options struct now adds all streams (except video) to a file, resulting in a file with one video stream and all other non-video streams from the StreamFile file.

v1.2.0

10 Sep 05:20
Compare
Choose a tag to compare
  • Added NewVideoStreams function to return a list of Video structs representing every video stream in a file.
  • Added Stream() and MetaData() getters to Video to return a videos stream index and raw metadata from ffprobe.
  • Buffered pipe output for strings rather than using fixed size buffers.

v1.1.3

03 Sep 20:25
Compare
Choose a tag to compare

NewVideo returns an error when the given file contains no video data.

Vidio 1.1.2

23 Aug 21:55
Compare
Choose a tag to compare
v1.1.2

Refactoring and Cleanup

Vidio

23 Apr 01:52
Compare
Choose a tag to compare
  • Added PixFmt() getter for Video structs.
  • Added optional buffer parameter in Read function for images.

Vidio

19 Apr 00:42
Compare
Choose a tag to compare

Added SetFrameBuffer(buffer []byte) for the Video and Camera structs, allowing the user to swap frame buffers.

Vidio

17 Apr 16:45
Compare
Choose a tag to compare
v1.0.1

Added error returns, removed panics