AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / computer / 问题

Perguntas[video](computer)

Martin Hope
Horcrux
Asked: 2025-02-09 03:41:53 +0800 CST

Como exportar cenas legendadas de um arquivo de vídeo com legenda para arquivos JPEG?

  • 6

Tenho um arquivo de vídeo MP4 e seu arquivo SRT. Quero exportar cenas legendadas para arquivos JPEG.

Sou usuário do Windows.

Algo como a imagem de exemplo. Preciso de um software que pegue um arquivo de vídeo e sua legenda e extraia apenas as cenas com legenda em arquivos JPEG.

video
  • 1 respostas
  • 64 Views
Martin Hope
Paul Jurczak
Asked: 2025-01-01 14:31:10 +0800 CST

O que get-edid quer dizer com "Não fornecer modo padrão"?

  • 5

Tenho um monitor Dell 2007FP. Aqui está o resultado de get-edid:

paul@cube:~$ sudo get-edid -b 3 | parse-edid
3
This is read-edid version 3.0.2. Prepare for some fun.
Attempting to use i2c interface
Only trying 3 as per your request.
128-byte EDID successfully retrieved from i2c bus 3
Looks like i2c was successful. Have a good day.
Checksum Correct

Section "Monitor"
    Identifier "DELL 2007FP"
    ModelName "DELL 2007FP"
    VendorName "DEL"
    # Monitor Manufactured week 11 of 2009
    # EDID version 1.3
    # Digital Display
    DisplaySize 410 310
    Gamma 2.20
    Option "DPMS" "true"
    Horizsync 30-83
    VertRefresh 56-76
    # Maximum pixel clock is 170MHz
    #Not giving standard mode: 1280x1024, 60Hz
    #Not giving standard mode: 1600x1200, 60Hz
    #Not giving standard mode: 1152x864, 75Hz
    Modeline    "Mode 0" +hsync +vsync 
EndSection

O que Not giving standard modesignifica? Meu display está fornecendo alguma informação de modo de vídeo para a fonte do sinal?

video
  • 1 respostas
  • 28 Views
Martin Hope
Sark
Asked: 2024-09-16 06:12:30 +0800 CST

Lote do Windows para comparar dois nomes de arquivo com incompatibilidade parcial

  • 7

Tenho um diretório com arquivos de vídeo e seus arquivos .idx correspondentes (ocultos). Ao excluir qualquer arquivo de vídeo, os arquivos .idx correspondentes permanecem. Quero excluir periodicamente esses arquivos .idx "não associados".

O script em lote abaixo consegue isso, mas só funciona quando o nome do arquivo .idx corresponde ao nome do arquivo de vídeo. ou seja: One.mts e One.idx . O problema é que, quando criados, os arquivos .idx têm uma extensão de arquivo Video anexada ao nome. Portanto, tenho One.mts e One.mts.idx .

Como posso fazer o código comparar os dois nomes ignorando a extensão adicional anexada no arquivo .idx? A melhor solução seria se eu pudesse fazer o código ignorar a parte .idx do arquivo enquanto ainda compara esses dois arquivos. Isso permitiria que outros tipos de vídeo fossem armazenados no mesmo diretório sem que seus arquivos .idx fossem excluídos porque não correspondiam ao nome do arquivo de vídeo .mts (eu acho).

Para sua informação: O fato dos arquivos .idx estarem ocultos não é um problema com o código abaixo.

@echo off
   echo.
   echo.

for %%F in ("*.idx") do @if not exist "%%~nF.mts" echo "%%F"
   echo.
   echo.

set /p my_var= Press ENTER To Delete...Click X to Cancel

   for %%F in (*.idx) do @if not exist "%%~nF.mts" del "%%F"
video
  • 2 respostas
  • 162 Views
Martin Hope
Edw590
Asked: 2024-06-20 17:52:50 +0800 CST

Permitir streaming apenas dos primeiros quadros de vídeo ou aleatórios, mas permitir download completo

  • 5

Eu tenho um servidor em um Raspberry Pi 5 (8 GB de RAM aliás). Eu tenho o Nginx que permite que eu e outras pessoas assistam meus vídeos através de um site legal. Embora por meio de tentativas e vários erros, descobri que não posso ativar o streaming de vídeo no Pi. Isso irá sobrecarregá-lo e corromper o sistema operacional por algum motivo e me obrigar a reinstalá-lo (como farei em algumas horas, novamente...). Mas posso permitir o download e não há problema.

Então, minha pergunta é se posso permitir o streaming de apenas alguns vídeos e permitir o download completo deles. Mais especificamente (já que essa explicação provavelmente foi horrível), gostaria que um usuário começasse a reproduzir um vídeo e o navegador exibisse apenas o primeiro quadro de onde o cursor está e não avançasse no vídeo - fazendo com que o Pi não sobrecarregasse carregando os vídeos. Isso nos faria saber qual vídeo queremos assistir (sabendo o que está no vídeo. O título não é suficiente) e então baixaríamos o vídeo para assisti-lo. Se eu ainda não expliquei isso bem o suficiente, diga-me e eu tento novamente.

Configuração do meu servidor:

server {
    listen 98 default_server ssl;
    ssl_certificate /etc/ssl/certs/...;
    ssl_certificate_key /etc/ssl/private/...;

    server_name default_server;

    root /srv/...;

    location "/favicon.ico" {
        alias /srv/...;
    }

    #location ~* ^.+\.(mp4|mp3)$ {
    #   add_header Content-disposition "attachment";
    #}

    autoindex              on;
    autoindex_format       html;
    autoindex_exact_size   off;
    autoindex_localtime    on;
    add_before_body        "/,theme/nginx-before.html";
    add_after_body         "/,theme/nginx-after.html";

    location /,theme/ {
        root /srv/...;
    }

    location / {
        auth_basic "";
        auth_basic_user_file "/srv/...";

        access_log on;

        try_files $uri $uri/ =404;
    }
}
video
  • 1 respostas
  • 32 Views
Martin Hope
oli_vi_er
Asked: 2024-05-18 19:35:58 +0800 CST

Handbrake: É útil usar Fast 480p30 para vídeos de 480 mkv ou posso ficar com Fast 1080p30?

  • 5

Sou bastante novo no uso do Handbrake e as inúmeras configurações são um pouco confusas.

Procurei na documentação e nos fóruns, fiz alguns testes e percebi que com Fast 1080p30, o tamanho dos vídeos MKV 480p costuma ser reduzido para 30%.

Se bem entendi, a resolução da configuração afeta apenas o limite de resolução , então devo me preocupar em verificar todas as resoluções dos meus vídeos e usar a configuração correta (por exemplo, Fast 480p30 para vídeos 480p, Fast 720p30 para vídeos 720, etc.) ou posso usar Fast 1080p30 para tudo, mantendo um nível razoável de compactação?

Observe que não estou procurando saber se Very Fast/Fast/HQ/etc. é melhor, pois Fast parece ser um bom compromisso e não estou realmente limitado pelo espaço disponível no meu computador.

video
  • 1 respostas
  • 21 Views
Martin Hope
Shawn Eary
Asked: 2024-04-21 02:12:57 +0800 CST

Sobreposição do painel GoPro - Distância total

  • 3

Existe uma maneira fácil de fazer com que a ferramenta GoPro Dashboard Overlay de James Richardson exiba a distância total ou a velocidade média? Eu não estou descobrindo. A renderização padrão mostrada nos documentos não parece mostrar como exibir um widget de Distância Total.

Minha primeira renderização foi essa:

venv/bin/gopro-dashboard.py GX010027.MP4 test.MP4

e isso gerou uma renderização parecida com esta: insira a descrição da imagem aqui

Provavelmente consigo descobrir como me livrar dos medidores de temperatura, RPM e BPM, já que não tenho dados para eles usando o arquivo de layout XML de Jack Henschel postado aqui , mas não vejo nenhum lugar na documentação sobre como usar um parâmetro de linha de comando ou modificar o arquivo de configuração XML para que eu possa obter um widget de distância total.

Existe alguma maneira de passar um parâmetro de linha de comando para gopro-dashboard.py ou modificar o arquivo XML Layout para obter um widget de distância total?

OBSERVAÇÃO:

  1. As unidades de distância da ferramenta de Richardson são mencionadas aqui , mas não vejo menção a um widget de Distância Total
  2. Uma demonstração da ferramenta de Richardson pode ser encontrada no YouTube com o título GoPro Overlay Promo 2024 01
video
  • 1 respostas
  • 33 Views
Martin Hope
NewSites
Asked: 2024-03-22 01:04:45 +0800 CST

Por que o Handbrake está diminuindo o tamanho do quadro do meu vídeo?

  • 5

Resumo: Tenho um filme antigo que baixei do YouTube há alguns anos e salvei como flv. Quero extrair dele um clipe de 13 minutos. Para isso, usei o ffmpeg para convertê-lo para mp4 para poder carregá-lo no DaVinci, de onde extraí o clipe. Então usei o Handbrake para compactá-lo. Mas quando fiz isso, o HandBrake reduziu significativamente o tamanho do quadro e o clipe compactado ficou um pouco desfocado em comparação com o original.

Por que o HandBrake está forçando essa redução no tamanho do quadro e como posso fazer com que ele produza no tamanho de quadro correto?

Detalhes:

O arquivo flv tem 268 MB, duração de 107 minutos, tamanho do quadro 318x240, taxa de quadros 25:

insira a descrição da imagem aqui

O comando ffmpeg que usei para converter para mp4:

ffmpeg -i input.flv -c copy output.mp4

Isso demorou cerca de um segundo. O resultado é 264 MB:

insira a descrição da imagem aqui

Carreguei isso no DaVinci, extraí o clipe e renderizei como mp4, H.265, 318x240, 25 fps:

insira a descrição da imagem aqui

O resultado disso é 51,4 MB, 13:19 mm:ss. MediaInfo relata que é HEVC, o que eu entendo significa que está em H.265, conforme solicitei:

insira a descrição da imagem aqui

A relação tamanho/tempo é muito maior do que a do filme completo:

  • Filme: 264 MB/107 minutos = 2,5 MB/min.
  • Clipe: 51,4 MB / 13,33 min. = 3,9MB/min.

Quando carrego o clipe no HandBrake, ele me diz que a fonte é 318x240, 25 fps. Mesmo estando em H.265, o HandBrake me diz que está em H.264. Então o HandBrake também contradiz as informações de origem, dizendo em "Trilhas" que são 30 fps e que o tamanho é 234x174.

insira a descrição da imagem aqui

========================

Na aba “Vídeo” do Handbrake, o codificador aparece como H.264 e a taxa de quadros como 30. O RF é 22:

insira a descrição da imagem aqui

========================

Eu mudei isso para 265 e 25:

insira a descrição da imagem aqui

========================

A aba "Dimensões" diz novamente que o tamanho é 318x240, mas depois diz que:

O tamanho dimensionado e o tamanho final de armazenamento são 234x174. Tentei clicar em várias coisas e não consigo alterar o tamanho da saída.

insira a descrição da imagem aqui

========================

Quando executo isso, a saída é de 22 MB, o que é uma boa redução no tamanho do arquivo:

  • Clipe compactado: 22 MB / 13,33 min. = 1,7MB/min.

Mas o tamanho do quadro é 234x174:

insira a descrição da imagem aqui

O vídeo está um pouco desfocado em comparação com o original, o que parece poder ser causado pelo tamanho reduzido do quadro.

Arquivo flv original: insira a descrição da imagem aqui

Mp4 convertido por Ffmpeg: insira a descrição da imagem aqui

Clipe renderizado por DaVinci.

Isso pode dar uma pista para o problema. A imagem ocupa menos que toda a janela do player. O DaVinci reduziu a escala do vídeo?

insira a descrição da imagem aqui

Clipe compactado pelo HandBrake: insira a descrição da imagem aqui

Por que o HandBrake está forçando essa redução no tamanho do quadro e como posso fazer com que ele produza no tamanho de quadro correto?

video
  • 3 respostas
  • 37 Views
Martin Hope
NewSites
Asked: 2024-03-16 03:17:02 +0800 CST

Este cálculo da taxa de bits do vídeo faz sentido?

  • 9

Para efeito desta pergunta, baixei o vídeo em:

  • https://imgur.com/gallery/ypkZjqm

Ele foi baixado como "3Uyndrm.mp4", 4.762 kB

No Windows 11, usei File Explorer > Details para visualizar suas propriedades:

insira a descrição da imagem aqui

Nestes dados, Data rateé a taxa de bits do vídeo e

  • Total bitrate= Áudio Bit rate+ VídeoData rate

Isso é confirmado calculando o tamanho do arquivo a partir destes números:

File size = 1,765,000 bits/sec * 22 second / 8 / 1024 = 4,740 kB

Mas há algo que não entendo sobre esses números.

Podemos calcular o número de pixels por segundo no vídeo:

(854 * 480) pixels/frame * 30 frames/sec = 12,297,600 pixels/sec

A partir disso, podemos obter o número de bits de vídeo por pixel:

1,635,000 bits per sec / 12,297,600 pixels/sec / 8 = 0.017 byte/pixel

Isso faz sentido? Isso significa que os dados do vídeo são uma pequena fração de byte por pixel em cada quadro. Eu teria pensado que cada pixel exigiria pelo menos três bytes para seus valores de cores. Reduzir isso de 3 para 0,017 seria mais de 99% de compactação, que é maior do que qualquer taxa de compactação de que já ouvi falar.

Há algo errado com meu cálculo?

video
  • 1 respostas
  • 433 Views
Martin Hope
Fresh Codemonger
Asked: 2024-02-27 13:04:47 +0800 CST

Por que um monitor conectado por USB-C fica em branco quando um vídeo do navegador HTML incorporado começa a ser reproduzido?

  • 5

Eu tenho um sistema Windows 10 Latitude 7490 i7-8650U 32 GB de RAM com 2 monitores HP 24es externos.

A placa gráfica é Intel UHD Graphics 620. Minha resolução está definida para 1920x1080.

Estou usando um adaptador HDMI duplo para USB-C da CLDAY. Este vinculado diz GADEBAO, mas a Amazon afirma que comprei uma variação diferente dele.

Se eu navegar em https://www.ctvnews.ca e o vídeo de cobertura ao vivo começar a ser reproduzido, meu monitor conectado por USB-C ficará em branco. Eu tentei isso no Edge, Firefox e Chrome e todos fazem a mesma coisa. O YouTube nunca causa problemas e usar o vlc player também é bom.

O HTML parece ser um player jasper

<div class="jasper-player-overlay__container--vXxZG">...

Eu pesquisei e há muitas referências de pessoas que têm o mesmo problema com laptops e configurações diferentes, entrando em contato com o fabricante ou com o pessoal de suporte do sistema operacional que geralmente recomenda atualizar drivers/BIOS/e jogar sal por cima do ombro. Nada disso parecia ter conseguido uma solução.

Os usuários relataram atualizar BIOS/drivers/trocar adaptadores USB-C e não encontrar uma solução. O único usuário que relatou algum sucesso mudou de HDMI para DisplayPort. A parte traseira dos meus monitores só tem HDMI ou VGA.

Normalmente, tenho os dois monitores conectados a um dongle 2x HDMI para USB-C que vai para a porta USB-C. Nessa configuração, ambos os monitores ficam em branco quando o vídeo começa a ser reproduzido. Fechar a guia do navegador com o player de vídeo permite que os monitores restaurem seus feeds de vídeo.

Atualmente tenho um monitor na porta HDMI e outro no dongle HDMI para USB-C duplo. Nesta configuração apenas o monitor USB-C fica em branco.

Eu tentei a configuração de gerenciamento de energia e alterei as configurações de suspensão seletiva do PCI-Express e USB para desabilitadas quando conectado. Reiniciei o laptop depois de fazer isso.

Minhas configurações atuais têm o monitor espelhado da tela do laptop 1 e o monitor 2 estendido. Eu mudei para serem apenas os dois monitores externos e apaguei a tela do laptop, mas isso não teve efeito.

video
  • 1 respostas
  • 37 Views
Martin Hope
hamstar
Asked: 2024-01-29 10:34:22 +0800 CST

Como posso obter uma lista de URLs de vídeos (por exemplo, lista de reprodução do YouTube) como um arquivo de lista de reprodução (para reprodutores de mídia)?

  • 5

Seguir essas etapas me levou quase até o fim:

  • Posso obter um arquivo de texto de URLs do YouTube de uma lista de reprodução do YouTube usando este site https://thetubelab.com/get-all-urls-of-youtube-playlist-channel/ .
  • Posso codificar a lista de URLs brutas em um .xspfarquivo com uma macro do Notepad ++ para agrupar cada URL <track><location>http://[insert url]<location></track>, junto com alguns dados XML adicionais fáceis inseridos manualmente.
  • Consigo reproduzir este .xspfarquivo no VLC, mas não há visualizações nem filtros para URLs quebrados.
  • Posso reproduzir manualmente cada vídeo da lista, o que carregará os dados de visualização. Posso então salvar a lista de reprodução atualizada (e agora detalhada) em um novo arquivo.

O problema é que essa última etapa levará muito tempo e não conheço uma maneira de automatizá-la rapidamente. Existe uma maneira fácil de fazer isso sem escrever um script lua VLC personalizado ou algo assim?

Atualização: encontrei este site , que permite extrair títulos de músicas junto com os URLs. Ainda estou pensando em como colocá-los no formato de lista de reprodução.

video
  • 1 respostas
  • 158 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Como posso reduzir o consumo do processo `vmmem`?

    • 11 respostas
  • Marko Smith

    Baixar vídeo do Microsoft Stream

    • 4 respostas
  • Marko Smith

    O Google Chrome DevTools falhou ao analisar o SourceMap: chrome-extension

    • 6 respostas
  • Marko Smith

    O visualizador de fotos do Windows não pode ser executado porque não há memória suficiente?

    • 5 respostas
  • Marko Smith

    Como faço para ativar o WindowsXP agora que o suporte acabou?

    • 6 respostas
  • Marko Smith

    Área de trabalho remota congelando intermitentemente

    • 7 respostas
  • Marko Smith

    O que significa ter uma máscara de sub-rede /32?

    • 6 respostas
  • Marko Smith

    Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows?

    • 1 respostas
  • Marko Smith

    O VirtualBox falha ao iniciar com VERR_NEM_VM_CREATE_FAILED

    • 8 respostas
  • Marko Smith

    Os aplicativos não aparecem nas configurações de privacidade da câmera e do microfone no MacBook

    • 5 respostas
  • Martin Hope
    Vickel O Firefox não permite mais colar no WhatsApp web? 2023-08-18 05:04:35 +0800 CST
  • Martin Hope
    Saaru Lindestøkke Por que os arquivos tar.xz são 15x menores ao usar a biblioteca tar do Python em comparação com o tar do macOS? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh Como posso reduzir o consumo do processo `vmmem`? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Pesquisa do Windows 10 não está carregando, mostrando janela em branco 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    andre_ss6 Área de trabalho remota congelando intermitentemente 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney Por que colocar um ponto após o URL remove as informações de login? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca Todos os meus complementos do Firefox foram desativados repentinamente, como posso reativá-los? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK É possível criar um código QR usando texto? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 Altere o nome da ramificação padrão do git init 2019-04-01 06:16:56 +0800 CST

Hot tag

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve