# \#videoio

**URL:** https://discourse.julialang.org/tag/videoio/444.md

[Latest](https://discourse.julialang.org/latest.md) · [Categories](https://discourse.julialang.org/categories.md) · [Tags](https://discourse.julialang.org/tags.md)

---

## [Distinguishing cameras with identical names](https://discourse.julialang.org/t/distinguishing-cameras-with-identical-names/139323)

<div class="topic-metadata">

**Author:** [@grero](https://discourse.julialang.org/u/grero)\
**Replies:** 1\
**Last updated:** [September 10, 2026, 7:32am UTC](https://discourse.julialang.org/t/distinguishing-cameras-with-identical-names/139323 "2026-09-10T07:32:58Z")

</div>

I have two identical cameras connected to two separate USB-C ports on my MacBook Pro. How do I tell VideoIO which of them to use? julia\> get\_camera\_devices("avfoundation", "\\"\\"") 5-element Vector{String}: "Teslong Cam…

---

## [GLMakie: recording a movie while interacting with a Scene produces a StackOverflow](https://discourse.julialang.org/t/glmakie-recording-a-movie-while-interacting-with-a-scene-produces-a-stackoverflow/133869)

<div class="topic-metadata">

**Author:** [@tamasgal](https://discourse.julialang.org/u/tamasgal)\
**Replies:** 6\
**Last updated:** [November 21, 2025, 2:22pm UTC](https://discourse.julialang.org/t/glmakie-recording-a-movie-while-interacting-with-a-scene-produces-a-stackoverflow/133869 "2025-11-21T14:22:48Z")

</div>

I am using GLMakie.jl in a GUI application (RainbowAlga.jl) which is an interactive event display for neutrino interactions in water-based Cherenkov detectors. The application works really nicely but I am currently stuck…

---

## [Interactive video player in Makie](https://discourse.julialang.org/t/interactive-video-player-in-makie/97105)

<div class="topic-metadata">

**Author:** [@pzabka](https://discourse.julialang.org/u/pzabka)\
**Replies:** 2\
**Last updated:** [November 5, 2024, 10:01pm UTC](https://discourse.julialang.org/t/interactive-video-player-in-makie/97105 "2024-11-05T22:01:09Z")

</div>

For anyone interested, here is my attempt on a simple interactive video player in Makie: using GLMakie using VideoIO """ videoplayer(fig, vid; totalframes) Create videoplayer providing totalframes makes it start f…

---

## [Video creation example does not work to naive way](https://discourse.julialang.org/t/video-creation-example-does-not-work-to-naive-way/111888)

<div class="topic-metadata">

**Author:** [@Julia2001](https://discourse.julialang.org/u/Julia2001)\
**Replies:** 2\
**Last updated:** [March 20, 2024, 7:02pm UTC](https://discourse.julialang.org/t/video-creation-example-does-not-work-to-naive-way/111888 "2024-03-20T19:02:48Z")

</div>

Hi, I would like to create a video from a set of pregenerated PNGs, but the naive way to copy the example from the docs does not work unfortunately. I’ve already adapted the example slightly to call the right(?) load() …

---

## [How to make a air mouse using webcam using julia](https://discourse.julialang.org/t/how-to-make-a-air-mouse-using-webcam-using-julia/110993)

<div class="topic-metadata">

**Author:** [@Sujan\_Das](https://discourse.julialang.org/u/Sujan_Das)\
**Replies:** 0\
**Last updated:** [March 1, 2024, 4:34am UTC](https://discourse.julialang.org/t/how-to-make-a-air-mouse-using-webcam-using-julia/110993 "2024-03-01T04:34:21Z")

</div>

Please help me out with the required packages and if possible a guide to create my project

---

## [Wanting to know if VideoIO supports Alpha channels](https://discourse.julialang.org/t/wanting-to-know-if-videoio-supports-alpha-channels/101069)

<div class="topic-metadata">

**Author:** [@HarmonDavid](https://discourse.julialang.org/u/HarmonDavid)\
**Replies:** 1\
**Last updated:** [July 3, 2023, 8:50pm UTC](https://discourse.julialang.org/t/wanting-to-know-if-videoio-supports-alpha-channels/101069 "2023-07-03T20:50:31Z")

</div>

Like the title says, I am trying to find out if VideoIO can handle dealing with pixel data that uses the alpha channel.

---

## [Video created by VideoIO.jl doesn't display properly on Android WhatsApp](https://discourse.julialang.org/t/video-created-by-videoio-jl-doesnt-display-properly-on-android-whatsapp/97492)

<div class="topic-metadata">

**Author:** [@marcsgil](https://discourse.julialang.org/u/marcsgil)\
**Replies:** 1\
**Last updated:** [April 15, 2023, 5:54am UTC](https://discourse.julialang.org/t/video-created-by-videoio-jl-doesnt-display-properly-on-android-whatsapp/97492 "2023-04-15T05:54:00Z")

</div>

Hello! I’m trying to share some videos I generated using VideoIO.jl on WhatsApp. Although the videos work well on WhatsApp Web and WhatsApp iOS, I’m encountering some strange issues when I try to play them on my Android…

---

## [Reading video stream from IP camera](https://discourse.julialang.org/t/reading-video-stream-from-ip-camera/43782)

<div class="topic-metadata">

**Author:** [@adriano.vilela](https://discourse.julialang.org/u/adriano.vilela)\
**Replies:** 3\
**Last updated:** [December 23, 2022, 6:41pm UTC](https://discourse.julialang.org/t/reading-video-stream-from-ip-camera/43782 "2022-12-23T18:41:52Z")

</div>

I’m working on a project where I need to read an Internet video stream. I have the URL needed to connect to the IP camera. The camera administrator tells me that I can use either HTTP or RTSP (Real Time Streaming Protoco…

---

## [VideoIO.jl can’t seem to open a .mkv video](https://discourse.julialang.org/t/videoio-jl-can-t-seem-to-open-a-mkv-video/83875)

<div class="topic-metadata">

**Author:** [@Hareruya](https://discourse.julialang.org/u/Hareruya)\
**Replies:** 13\
**Last updated:** [July 12, 2022, 6:53am UTC](https://discourse.julialang.org/t/videoio-jl-can-t-seem-to-open-a-mkv-video/83875 "2022-07-12T06:53:53Z")

</div>

Greetings. I do image signal processing as a hobby, especially playing around with images taken from video. I used to take screenshots using MPV, but I started to wonder if it would not be better to take shots from with…

---

## [Get latest frame from VideoIO.opencamera() buffer](https://discourse.julialang.org/t/get-latest-frame-from-videoio-opencamera-buffer/82400)

<div class="topic-metadata">

**Author:** [@arnief3](https://discourse.julialang.org/u/arnief3)\
**Replies:** 0\
**Last updated:** [June 8, 2022, 2:44am UTC](https://discourse.julialang.org/t/get-latest-frame-from-videoio-opencamera-buffer/82400 "2022-06-08T02:44:09Z")

</div>

Is it possible to grab the latest frame from the VideoIO.opencamera() buffer. Can I flush the buffer so that read(cam) waits for a new frame? Right now I am forced to close and reopen the camera each time I want to grab …

---

## [Identify camera by name](https://discourse.julialang.org/t/identify-camera-by-name/79830)

<div class="topic-metadata">

**Author:** [@yakir12](https://discourse.julialang.org/u/yakir12)\
**Replies:** 1\
**Last updated:** [May 3, 2022, 10:16am UTC](https://discourse.julialang.org/t/identify-camera-by-name/79830 "2022-05-03T10:16:23Z")

</div>

Using VideoIO.jl, can I somehow get the “factory name” of the available cameras? I’d like to be able to select a specific camera. This should work across all platforms (so I can’t make a USB rule or similar). Here, I l…

---

## [VideoIO/GLMakie setting show\_axis for scene via plot attribute not supported anymore](https://discourse.julialang.org/t/videoio-glmakie-setting-show-axis-for-scene-via-plot-attribute-not-supported-anymore/77634)

<div class="topic-metadata">

**Author:** [@cirobr](https://discourse.julialang.org/u/cirobr)\
**Replies:** 0\
**Last updated:** [March 9, 2022, 2:35pm UTC](https://discourse.julialang.org/t/videoio-glmakie-setting-show-axis-for-scene-via-plot-attribute-not-supported-anymore/77634 "2022-03-09T14:35:08Z")

</div>

Cheers, A basic example code from below is giving the output error as in the title of the post. SW versions as follows: Julia 1.6.5 VideoIO 1.0.0 GLMakie 0.5.4 Example code: using GLMakie using VideoIO f = VideoIO.t…

---

## [Save in Quicktime-compatible format (not H264 - MPEG-4 AVC (part 10) )](https://discourse.julialang.org/t/save-in-quicktime-compatible-format-not-h264-mpeg-4-avc-part-10/75700)

<div class="topic-metadata">

**Author:** [@georgematheos](https://discourse.julialang.org/u/georgematheos)\
**Replies:** 4\
**Last updated:** [February 4, 2022, 11:24am UTC](https://discourse.julialang.org/t/save-in-quicktime-compatible-format-not-h264-mpeg-4-avc-part-10/75700 "2022-02-04T11:24:43Z")

</div>

When I run VideoIO.save( "video.mp4", images, framerate=5; encoder\_options=(crf=23, preset="medium") ) it successfully saves an mp4 video, but it saves it with a codec that Quicktime player is unable to open on…

---

## [VideoIO.jl - Way to directly record the dekstop?](https://discourse.julialang.org/t/videoio-jl-way-to-directly-record-the-dekstop/71221)

<div class="topic-metadata">

**Author:** [@Pytrator](https://discourse.julialang.org/u/Pytrator)\
**Replies:** 0\
**Last updated:** [November 9, 2021, 8:05pm UTC](https://discourse.julialang.org/t/videoio-jl-way-to-directly-record-the-dekstop/71221 "2021-11-09T20:05:03Z")

</div>

Hey there, i successfully tried to use the package with OBS-Studio by creating a virtual camera with it, that points to the desktop. It works great but in the package I build, I don’t want to depend on OBS-Studio. Is t…

---

## [VideoIO.jl don't recognizes encodevideo() function anymore](https://discourse.julialang.org/t/videoio-jl-dont-recognizes-encodevideo-function-anymore/58479)

<div class="topic-metadata">

**Author:** [@Renan\_Rabelo](https://discourse.julialang.org/u/Renan_Rabelo)\
**Replies:** 5\
**Last updated:** [November 2, 2021, 4:12pm UTC](https://discourse.julialang.org/t/videoio-jl-dont-recognizes-encodevideo-function-anymore/58479 "2021-11-02T16:12:56Z")

</div>

Hi, Last week I was using VideoIO.jl package and everything was normal. Today I tried to encode a video and the function simply doesn’t exists anymore. I searched in the GitHub page and noticed that the last update was…

---

## [Creating a video "file" and sending it to a web server without saving it to disk](https://discourse.julialang.org/t/creating-a-video-file-and-sending-it-to-a-web-server-without-saving-it-to-disk/70074)

<div class="topic-metadata">

**Author:** [@adriano.vilela](https://discourse.julialang.org/u/adriano.vilela)\
**Replies:** 2\
**Last updated:** [October 21, 2021, 3:08pm UTC](https://discourse.julialang.org/t/creating-a-video-file-and-sending-it-to-a-web-server-without-saving-it-to-disk/70074 "2021-10-21T15:08:17Z")

</div>

Hi, I’m working on a problem where I need to encode a video and send it to a web server. I’m using VideoIO.jl to encode the video, as shown here: https://juliaio.github.io/VideoIO.jl/stable/writing/ The link above sh…

---

## [Is there a simple way of making a sequence of 3d array of UInt8 into a video?](https://discourse.julialang.org/t/is-there-a-simple-way-of-making-a-sequence-of-3d-array-of-uint8-into-a-video/66992)

<div class="topic-metadata">

**Author:** [@Abhinav\_Bhatia](https://discourse.julialang.org/u/Abhinav_Bhatia)\
**Replies:** 1\
**Last updated:** [August 25, 2021, 6:01pm UTC](https://discourse.julialang.org/t/is-there-a-simple-way-of-making-a-sequence-of-3d-array-of-uint8-into-a-video/66992 "2021-08-25T18:01:27Z")

</div>

Is there a simple way to save a sequence of Array{UInt8, 3} as a video? Can’t find any documentation on this. Writing Videos · VideoIO.jl (juliaio.github.io) I want to do something like: import VideoIO imgstack = map(x…

---

## [Record from camera, save to file, and acess last recorded frame](https://discourse.julialang.org/t/record-from-camera-save-to-file-and-acess-last-recorded-frame/55200)

<div class="topic-metadata">

**Author:** [@yakir12](https://discourse.julialang.org/u/yakir12)\
**Replies:** 0\
**Last updated:** [February 13, 2021, 10:33am UTC](https://discourse.julialang.org/t/record-from-camera-save-to-file-and-acess-last-recorded-frame/55200 "2021-02-13T10:33:00Z")

</div>

Caveat: After writing this post I realized that it has very little to do with Julia, but people here are super smart, maybe someone will know the answer… I want to record video from a camera, save it to file, and at the…
