Postagens

Mostrando postagens com o rótulo av

VLC 3.0.0

Depois que o MPC-HC foi descontinuado , precisava substituí-lo. Usar software abandonado traz riscos, pois falhas de segurança não são corrigidas. VLC é o candidato ao posto. Infelizmente, a versão 2.2.8 não está em bom estado no Windows. Decodificação via GPU não funciona e, mesmo ao usar a CPU, o desempenho é ruim. Alguns vídeos que tocam perfeitamente no MPC-HC engasgam no VLC. Partes importantes do programa foram reescritas na recém lançada versão 3.0.0 , resolvendo vários bugs. Passou a ser meu novo tocador de vídeos no Windows (no Linux o é faz tempo). Lista de mudanças: NEWS .

HandBrake 1.0.0

HandBrake 1.0.0 Released A lista de correções e melhoramentos é imensa. Baixe enquanto está quente.

MKV no Xbox One

Faz algum tempo a Microsoft passou a suportar Matroska (MKV) e FLAC no Windows. O aplicativo Media Player do Xbox One também toca ambos — provavelmente herdou o suporte do Windows 10 . Infelizmente, a implementação é incompleta demais . Lado bom: - Toca MKV com os principais codecs dentro (inclusive FLAC). Lado ruim: - Não indexa capítulos. - Não exibe legendas embutidas. Assim fica difícil! Matroska ganhou popularidade, entre outras razões, por tais recursos.

São outros tempos na Microsoft (II)

Announcing VP9 support coming to Microsoft Edge (Microsoft Edge Dev Blog) Matroska . FLAC . SSH . Agora, VP9. E estudam adicionar Vorbis, Opus. Codecs minados por patentes não servem para a web, e é bom ver a Microsoft dando o passo correto fazendo parte da Alliance for Open Media . O licenciamento do HEVC é caótico; existem pools concorrentes (!) de patentes.

A casa caiu para os golpistas

Antes tarde do que nunca. O Debian (junto com seu irmão Ubuntu), nas versões 7 e 8, abriga, graças ao seu mantenedor do pacote, que fez parte da tentativa de golpe no início de 2011, o fork Libav no lugar do FFmpeg como implementação das diversas bibliotecas libav*. Depois de um início que parecia promissor, o gás foi acabando e hoje o FFmpeg é um código melhor, com mais recursos e mais seguro, além de ser o padrão de todas as demais distribuições — Gentoo, que havia seguido o mesmo caminho, voltou atrás recentemente. Veja meu post anterior sobre o assunto . Está terminando, felizmente, o prazo de validade do Libav no Debian. \o/ http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/2015-May/thread.html#43979 http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/2015-June/thread.html#44668 https://wiki.debian.org/Debate/libav-provider/ffmpeg Bem-vindo de volta, FFmpeg! https://anonscm.debian.org/cgit/pkg-multimedia/ffmpeg.git Meus agradecimento...

Aventuras no Debian 8 (II)

Multimídia Eu erroneamente pensava que o Debian adotava a mesma prática do Ubuntu com relação aos pacotes do Libav, suas bibliotecas, e demais aplicativos multimídia em geral. O Ubuntu compila tais programas com os encoders que implementam codecs cobertos por patentes desativados. Com isso, tentam esquivar-se da MPEG-LA, pois não distribuem binários que geram fluxos de áudio/vídeo com eles. Contudo, não é o suficiente. As patentes cobrem tudo, inclusive os decoders. Se algum dia os detentores das patentes quiserem ir atrás, eles podem e ganharão. Os pacotes não castrados, contendo os encoders, são mantidos no repositório universe , que não é suportado pela Canonical. [Atualização] Na verdade, o Ubuntu compila os pacotes com os encoders habilitados. Só coloca-os no repositório universe para fins jurídicos/burocráticos, acredito. Pois esse repositório é "não suportado" pela empresa. Não que isso signifique grande coisa. Dando uma olhada com calma no Debian, vi que seg...

Finalmente, Google

YouTube now defaults to HTML5 <video> (YouTube Engineering and Developers Blog) Flash é tecnologia do passado que está demorando demais para ser aposentada. Com a decisão, o Google enfim faz algo concreto desde o anúncio do formato WebM. No Firefox funcionará da versão 36 para cima. Lembrando que a Mozilla já jogou a toalha . H.264 é suportado. De uns tempos para cá, o (de)codificador grátis [1] da Cisco é usado para WebRTC, enquanto as APIs do sistema operacional (DirectShow, Media Foundation, GStreamer, Stagefright) são usadas para as tags <audio> e <video> com codecs não suportados nativamente pelo navegador. [1] Apesar de ter código aberto (BSD), não é livre, pois 1) implementa uma especificação coberta por patentes e 2) a licença não permite incorporá-lo diretamente em outros programas. Essa problemática está afetando as distribuições Linux como esperado.

Uma vibração diferente em Redmond

Latest Win10 preview build adds touchpad gestures, MKV playback Native FLAC support coming to Windows 10 (The Tech Report) Algo está diferente na Microsoft. O Windows 10 trará um demuxador para Matroska (MKV) e um decodificador para FLAC. Duas tecnologias livres baseadas em códigos abertos. Impensável anos atrás. Claro, programas de terceiros tocam dezenas de containers/codecs faz muito tempo. MPC-HC, VLC, foobar2000, entre outros, têm suas implementações próprias — na maioria das vezes usando a libavformat/libavcodec — e não dependem do Windows, seja via DirectShow ou Media Foundation. O que a Microsoft está adicionando é suporte nativo nos seus frameworks multimídia. Dificilmente usarão as bibliotecas de referência. Devem ter sua própria implementação. Mas pouco importa. Seguir a especificação é o que vale. Quem sabe dê tempo para o suporte ao Opus entrar no Windows 10? Nada como um novo Vista (8) para mudar as vibrações por lá.

Tchau Windows Phone

Depois dos dumbphones , tive um Nokia Lumia 520. Até semana passada quando troquei-o por um Sony Xperia E1 Dual mantendo a tradição low-end. Sim, o Xperia é inferior ao Lumia. Tem menos armazenamento interno, a câmera consegue ser ainda pior, o acabamento é um pouco inferior, menos responsivo. Mas é Android (4.4.2 depois de atualizado). It's a Unix system . A gota d'água para eu me irritar com o Windows Phone 8.1 foi isto: How to clear the Recent Plays in Xbox Music app for Windows Phone 8.1 (Microsoft Community) É simplesmente ridículo. E, enquanto você não desliga e liga o aparelho, a música que estiver pausada no tocador não pode ser excluída através do protocolo MTP. Não existe como liberá-la como no WP8 era possível com o "WP Tools". Demais aplicativos da Loja, como o "Stop+Clear", entre outros cujos nomes não lembro, não funcionam. Algo que também nunca entendi é por que o Xbox Music não tem um mísero equalizador. Por mais simples que seja. Qual...

foobar2000 + MKV

Consegui passar boa parte dos meus DVDs para arquivos MKV (Matroska) sem conversão lossy nenhuma com ajuda do mkvmerge , eac3to (para DVDs com áudio PCM, que passo para FLAC) e ChapterGrabber . Alguns shows valem a pena a conversão para MP3 para ter no celular, carro, aparelho de som . Antigamente, usava isto aqui . Contudo, com MKV, nada disso é necessário: foo_ac3 . O complemento adiciona suporte a áudio AC-3 (vulgo "Dolby Digital") e tem um demuxer para MKV, que interpreta os capítulos presentes no arquivo. Então resume-se em abrir o .mkv no foobar2000 e usar o conversor para gerar arquivos MP3 (ou outro codec) separados por faixa. Funciona também com MKVs com FLAC e provavelmente DTS se você instalar o foo_input_dts . Como meus índices não possuem informações de artista, título, etc, os excelentes recursos para tagging do foobar2000 sempre aparecem para o resgate. A opção "Automatically fill values..." pode importar da área de transferência (Source → Cl...

Op-amps para áudio

http://nwavguy.blogspot.com.br/2011/08/op-amps-myths-facts.html http://nwavguy.blogspot.com.br/2011/08/op-amp-measurements.html Excelentes textos. Excelente blog. NE5532 (~1979) ainda competitivo. ☺

Coletâneas, trilhas sonoras, no Clementine

Para organizar trilhas sonoras, coletâneas, existe a tag ALBUM ARTIST. ♫ Acertar tags em coletâneas, trilhas sonoras, com diversos artistas No Clementine , para fazê-lo exibir corretamente esse tipo de álbum, clique com o botão direito na lista de álbuns (ou no ícone da chave inglesa acima dela) e depois "Organização avançada". Configure: Primeiro nível → Artista do álbum Segundo nível → Ano - Álbum Terceiro nível → Nenhum "Ano - Álbum" é preferência minha. Se você mantiver os gêneros atualizados, pode ser interessante colocá-lo no primeiro nível e passar os demais para baixo.

VLC + VA API no openSUSE

Grata surpresa que o VLC (no momento, 2.1.0) do repositório Packman vem com tudo pronto para usar decodificação por hardware em hardware Intel e (parece) nVidia. Basta ir "Tools → Preferências → Entrada / Codificadores" e na opção "Hardware-accelerated decoding" escolher entre "Automático", "Video Decoding and Presentation API for Unix (VDPAU)" ou "Video Acceleration (VA) API". Seria bom vir habilitado por padrão. Talvez "Automático" ainda não seja 100% seguro com hardware problemático. E só. Com uma GPU Intel HD 4000 no openSUSE 12.3: ( vainfo faz parte do pacote vaapi-tools ) $ vainfo vainfo: VA-API version: 0.33 (libva 1.1.0) vainfo: Driver version: Intel i965 driver - 1.0.19 vainfo: Supported profile and entrypoints VAProfileMPEG2Simple : VAEntrypointVLD VAProfileMPEG2Main : VAEntrypointVLD VAProfileH264Baseline : VAEntrypointVLD VAProfileH264Baseline ...

HandBrake 0.9.9

Saiu a versão 0.9.9. Mudanças: https://trac.handbrake.fr/milestone/HandBrake 200.9.9 Download: http://handbrake.fr/downloads.php O tutorial da casa, apesar de um pouco antigo, ainda serve: Convertendo vídeos com o Handbrake

Desembarcando no openSUSE

Imagem
Depois do Ubuntu, Fedora, Arch, achei uma distribuição definitiva: openSUSE. Grande surpresa foi o gerenciador de pacotes, o Zypper. Quem usou o Fedora por um tempo sabe da lentidão do YUM. Pois o Zypper é o contrário (não ser escrito em Python ajuda bastante...). Tudo que precisava para aprender a usá-lo encontrei na man page. Multimídia Ao contrário do Fedora, que não traz nenhum pacote que não implemente tecnologias 100% livres de royalties (ver Multimídia no Fedora ), o openSUSE tem os pacotes básicos com os plugins -bad e -ugly do GStreamer, porém são capados — não possuem suporte para decodificação de MP3, AAC, AC-3, etc. Já o e gst-libav , necessário para vídeos em MPEG-4, não é distribuído. Aí entra o Packman, que é uma espécie de RPM Fusion para o openSUSE. No Packman, moram todos os pacotes com problemas com patentes. Lá, temos o pacote do plugin -libav do GStreamer bem como os demais, com os mesmos nomes dos presentes no repositório oficial. São iguais em ...

HandBrake com a libfdk-aac

A situação dos encoders AAC no HandBrake em plataformas diferentes do Mac OS X é ruim. No Mac, é usada a API de conversão disponibilizada pelo próprio sistema, que gera arquivos de boa qualidade. No resto, temos o FAAC e o FFAAC (libavcodec), dois péssimos encoders . Como comentei antes , o instituto Fraunhofer criou uma biblioteca aberta chamada libfdk-aac para uso no Android (4.1 e superior). Sua licença é livre, mas incompatível com a GPL. Como o espaço de usuário do Android nada tem de GNU/GPL, não existe problema lá. Inicialmente, os desenvolvedores do HandBrake descartaram seu uso. Entretanto, levando em conta que o FAAC já contém código incompatível com a GPL de qualquer maneira, a situação da libfdk-aac parece ser até menos pior do ponto de vista legal, o que motivou-os a adicionar o suporte. No momento, o HandBrake está em freeze para o próximo lançamento (0.9.9, ou 0.10, não decidiram) e o suporte à libfdk-aac não está habilitado (é uma opção de compilação). Ainda está e...

Minha configuração do MPC-HC/LAV Filters

Imagem
Tempos atrás o MasT3R postou sua configuração para reprodução de vídeos no Windows. Leitura obrigatória . Postarei a minha. É mais simples, pois uso apenas o MPC-HC e o LAV Filters. Compilações nightly do MPC-HC: http://xhmikosr.1f0.de/mpc-hc/ (pode usar sem medo, raramente estão bugadas) LAV Filters: http://forum.doom9.org/showthread.php?t=156191 Versão 64-bit do MPC-HC aqui. LAV instalado com as opções padrão (inclui os filtros 32 e 64-bit). Das configurações do MPC-HC que não são preferências pessoais, duas: Em "Filtros Internos", nos campos "Filtros Fonte" e "Filtros de Transformação", clique com o botão direito em qualquer parte e selecione "Desabilitar todos os filtros". Esse trabalho será feito pelo LAV Filters. Em "Legendas", desmarque "Elevar à potência de dois". Segundo o MasT3R, apenas cacarecos precisam disso. LAV Video Configuration: Se sua GPU suportar decodificação de MPEG-2, H.264, p...

MP3 nos Panasonic SC-AK330 e SC-AKX50

Imagem
SC-AK330LB-S, SC-AKX50LB-K Logo de cara, a diferença notável entre os dois é o primeiro pesar bem mais. Boa chance de ser devido ao transformador da fonte linear e a maquinaria para os decks de fitas cassete. O segundo é um projeto mais novo, que usa fonte chaveada. Lembre: aparelho de consumo. Ambos tocam MP3. O SC-AK330 é limitado pois você depende de CDs para escutar os arquivos, enquanto o SC-AKX50 possui uma porta USB, além da memória interna de 2 GiB, e a capacidade de "gravar" em MP3, tanto para a memória interna quanto USB, áudio proveniente do CD e do rádio. Ele também permite copiar arquivos da porta USB para a memória interna. Lê FAT e FAT32. No SC-AK330, o trabalho de decodificação de MP3 é feito pelo IC7002, o processador responsável pela unidade do CD. No SC-AKX50, é mais interessante. A parte responsável pela (de)codificação de MP3 está no "RIPPING AUDIO LSI" (IC801) presente na "placa Jupiter". Este processador comunica-se com I...

Encore ENLTV-FM3

Imagem
Plaquinha de captura de TV analógica, A/V, S-Video, FM. Encore ENLTV-FM3 SAA7134HL, TEA5767, SA9801 PCI\VEN_1131&DEV_7134&SUBSYS_21081A7F&REV_01 Site da Encore .

Compilações do MPlayer para Windows de volta

Depois de um longo período sem compilações novas, Sherpya voltou: http://oss.netfarm.it/mplayer-win32.php