Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Re-work config file

Abierto
#72 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
35/100
Tipo de issue
Refactorización
Claridad
Bastante claro
Estado de actividad
Estancado
Área
testing, tooling

Línea de trabajo

Usa la configuración de ejemplo del issue como estructura objetivo. Revisa las secciones tests y reports propuestas y determina qué campos duplicados, incluidos name, directory y report name, deben conservarse. Se considera terminado cuando la estructura de configuración es coherente y el ejemplo refleja con precisión el formato compatible.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Add an explicit section for tests that would be a dictionary so that an example config would look like:

tests:
    test_h265_color:
    app: ffmpeg
    comparisontest:
    - testtype: idiff
    - testtype: assertresults
        tests:
        - assert: less
        value: max_error
        less: 0.00195
    description: h265 color tests of different pix-fmts
    encoding_template: ffmpeg -y {input_args} -i "{source}"              {encoding_args}
        -y "{outfile}"
    name: test_h265_color
    sources:
    - ../sourceimages/chip-chart-1080-noicc.png.yml
    - ../sourceimages/chip-chart-1080-16bit-noicc.png.yml
    - ../sourceimages/smptehdbars_16.png.yml
    suffix: .mp4
    wedges:
        yuv444p10lex265: &basex265
        -c:v: libx265
        -vf: '"scale=in_color_matrix=bt709:out_color_matrix=bt709"'
        -color_primaries: bt709
        -color_range: tv
        -color_trc: bt709
        -colorspace: bt709
        -pix_fmt: yuv444p10le
        -preset: placebo
        -x265-params: lossless=1
        -tag:v: hvc1
        -profile:v: main444-10

        yuv444p12lefullx265:
        << : *basex265
        -vf: '"scale=in_range=full:in_color_matrix=bt709:out_range=full:out_color_matrix=bt709"'
        -color_range: pc
        
        videotoolbox_h265_bgra:
        << : *basex265
        -c:v: hevc_videotoolbox
        #-vf: '"scale=in_range=full:in_color_matrix=bt709:out_range=full:out_color_matrix=bt709"'
        -color_range: pc
        -colorspace: rgb
        -profile:v: main
        -pix_fmt: bgra

    test_h265_color_420:
    app: ffmpeg
    comparisontest:
    - testtype: idiff
        compare_image: ../sourceimages/chip-chart-1080-16bit-noicc-yuv420p10le.png
    - testtype: assertresults
        tests:
        - assert: less
        value: max_error
        less: 0.00195
    description: h265 color tests of different pix-fmts
    encoding_template: ffmpeg -y {input_args} -i "{source}"              {encoding_args}
        -y "{outfile}"
    name: test_h265_color
    sources:
    - ../sourceimages/chip-chart-1080-16bit-noicc.png.yml
    suffix: .mp4
    wedges:
        yuv420p10le: &basex265
        -c:v: libx265
        -vf: '"scale=in_color_matrix=bt709:out_color_matrix=bt709"'
        -color_primaries: bt709
        -color_range: tv
        -color_trc: bt709
        -colorspace: bt709
        -pix_fmt: yuv420p10le
        -preset: placebo
        -x265-params: lossless=1
        -tag:v: hvc1
        -profile:v: main444-10

reports:
  description: This is testing h265 color encoding.
  directory: hevc-color-encode
  name: hevc-color-tests
  templatefile: colorweb.html.jinja
  title: Ffmpeg encoding guide tests

I might also remove some of the duplicate info, such as the name, and in the reports, the directory and name fields.

Lenguaje dominante
Dockerfile
Estrellas
56
Forks
8
Métricas de merge de PR
Sin PR fusionados en 30 d

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de AcademySoftwareFoundation/EncodingGuidelines

Todos los issues de AcademySoftwareFoundation/EncodingGuidelines

Issues similares

Más issues de Testing & QA

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.