512
512
513
513
## Video recording
514
514
515
- Tests execution can be recorded by using the ` selenium/video:ffmpeg-7.0 -20240425 `
515
+ Tests execution can be recorded by using the ` selenium/video:ffmpeg-6.1.1 -20240425 `
516
516
Docker image. One container is needed per each container where a browser is running. This means if you are
517
517
running 5 Nodes/Standalone containers, you will need 5 video containers, the mapping is 1-1.
518
518
@@ -523,6 +523,10 @@ The video Docker image we provide is based on the ffmpeg Ubuntu image provided b
523
523
[ jrottenberg/ffmpeg] ( https://github.com/jrottenberg/ffmpeg ) project, thank you for providing this image and
524
524
simplifying our work :tada :
525
525
526
+ From image tag based ` 4.20.0 ` onwards, the video Docker image is based on the FFmpeg Ubuntu image provided by
527
+ [ linuxserver/docker-ffmpeg] ( https://github.com/linuxserver/docker-ffmpeg ) project since the image is available for multi-platform.
528
+ Thank you for simplifying our project and helping us move forward with multiple architecture support.
529
+
526
530
** Notes** :
527
531
- If you have questions or feedback, please use the community contact points shown [ here] ( https://www.selenium.dev/support/ ) .
528
532
- Please report any bugs through GitHub [ issues] ( https://github.com/SeleniumHQ/docker-selenium/issues/new/choose ) , and provide
@@ -539,7 +543,7 @@ This example shows how to start the containers manually:
539
543
``` bash
540
544
$ docker network create grid
541
545
$ docker run -d -p 4444:4444 -p 6900:5900 --net grid --name selenium --shm-size=" 2g" selenium/standalone-chrome:4.20.0-20240425
542
- $ docker run -d --net grid --name video -v /tmp/videos:/videos selenium/video:ffmpeg-7.0 -20240425
546
+ $ docker run -d --net grid --name video -v /tmp/videos:/videos selenium/video:ffmpeg-6.1.1 -20240425
543
547
# Run your tests
544
548
$ docker stop video && docker rm video
545
549
$ docker stop selenium && docker rm selenium
@@ -559,7 +563,7 @@ Besides the video recording mentioned above, you can enable the upload functiona
559
563
version : " 3"
560
564
services :
561
565
chrome_video :
562
- image : selenium/video:nightly
566
+ image : selenium/video:ffmpeg-6.1.1-20240425
563
567
depends_on :
564
568
- chrome
565
569
environment :
@@ -630,7 +634,7 @@ host-config-keys = ["Dns", "DnsOptions", "DnsSearch", "ExtraHosts", "Binds"]
630
634
# Linux: varies from machine to machine, please mount /var/run/docker.sock. If this does not work, please create an issue.
631
635
url = "http://127.0.0.1:2375"
632
636
# Docker image used for video recording
633
- video-image = "selenium/video:ffmpeg-7.0 -20240425"
637
+ video-image = "selenium/video:ffmpeg-6.1.1 -20240425"
634
638
635
639
# Uncomment the following section if you are running the node on a separate VM
636
640
# Fill out the placeholders with appropriate values
@@ -765,7 +769,7 @@ configs = [
765
769
# Linux: varies from machine to machine, please mount /var/run/docker.sock. If this does not work, please create an issue.
766
770
url = " http://127.0.0.1:2375"
767
771
# Docker image used for video recording
768
- video-image = " selenium/video:ffmpeg-7.0 -20240425"
772
+ video-image = " selenium/video:ffmpeg-6.1.1 -20240425"
769
773
770
774
# Uncomment the following section if you are running the node on a separate VM
771
775
# Fill out the placeholders with appropriate values
0 commit comments