segunda-feira, 17 de outubro de 2016

Como Extrair Vídeo e Legendas do .mkv e Depois Converter Para avi

Para extrair o arquivo de legenda (.srt):
*Se você já tem o arquivo .srt ou vai produzir um, pule essa primeira parte

**Copiado do blog TI Log Book:
Extraindo legendas embutidas de vídeos utilizando FFmpeg
Este post mostra como extrair legendas embutidas em vídeos para o formato SRT utilizando o FFmpeg.

Verificando os Encoders

Precisamos de um encoder para extrair a legenda do vídeo. Utilizamos o comando ffmpeg -codecs para verificar os encoders de legenda disponíveis.
ffmpeg -codecs | grep -e '^...S...'
...
 ..S... = Subtitle codec
 DES... ass                  ASS (Advanced SSA) subtitle
 DES... dvb_subtitle         DVB subtitles (decoders: dvbsub ) (encoders: dvbsub )
 ..S... dvb_teletext         DVB teletext
 DES... dvd_subtitle         DVD subtitles (decoders: dvdsub ) (encoders: dvdsub )
 ..S... eia_608              EIA-608 closed captions
 D.S... hdmv_pgs_subtitle    HDMV Presentation Graphic Stream subtitles (decoders: pgssub )
 D.S... jacosub              JACOsub subtitle
 D.S... microdvd             MicroDVD subtitle
 DES... mov_text             MOV text
 D.S... mpl2                 MPL2 subtitle
 D.S... pjs                  PJS (Phoenix Japanimation Society) subtitle
 D.S... realtext             RealText subtitle
 D.S... sami                 SAMI subtitle
 DES... srt                  SubRip subtitle with embedded timing
 DES... ssa                  SSA (SubStation Alpha) subtitle
 DES... subrip               SubRip subtitle
 D.S... subviewer            SubViewer subtitle
 D.S... subviewer1           SubViewer v1 subtitle
 D.S... text                 raw UTF-8 text
 D.S... vplayer              VPlayer subtitle
 D.S... webvtt               WebVTT subtitle
 DES... xsub                 XSUB
O resultado acima mostra que o ffmpeg tem o filtro SRT com encoder e o decoder.

Analisando o vídeo

Antes de extrairmos a legenda embutida no vídeo precisamos analisas os streams do vídeo com o comando ffmpeg.
ffmpeg -i video.mkv
...
Input #0, matroska,webm, from 'video.mkv':
  Metadata:
    encoder         : libebml v1.0.0 + libmatroska v1.0.0
    creation_time   : 2012-04-05 12:36:01
  Duration: 00:23:09.60, start: 0.000000, bitrate: 1906 kb/s
    Stream #0:0(eng): Video: h264 (High), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 23.81 fps, 23.81 tbr, 1k tbn, 47.95 tbc (default)
    Stream #0:1: Audio: aac, 44100 Hz, stereo, fltp (default)
    Stream #0:2: Subtitle: ssa (default)
...
No resultado acima temos 1 stream de vídeo, 1 stream de audio e 1 stream de legenda (subtitle). Anotamos então os identificados do stream na forma 0.0, 0.1 e 0.2

Extraindo a legenda

ffmpeg -i video.mkv -vn -an -codec:s:0.2 srt video.srt
Onde
  • -i video.mkv: seleciona o vídeo
  • -vn: desabilita o stream de vídeo
  • -an: desabilita o stream de audio
  • -codec:s:0.2 srt: seleciona o stream de legenda (subtitle) com o filtro srt
  • video.srt: é o arquivo de legenda que será gerado
Pronto, você deve ter agora um arquivo video.srt contendo a legenda do seu vídeo

Editando o arquivo legenda (.srt)

Se você pretende editar o arquivo de legenda por algum motivo, ou até mesmo criar sua própria legenda, eu recomendo o programa Aegisub que é bem simples de utilizar e bastante completo. Para você editar todas as legendas de uma só vez, clique em uma das linhas e aperte as teclas Ctrl+a, e assim  aplicar as alterações a todas as linhas. É basicamente um editor de texto, não tem dificuldade, tem uns pequenos botões com ícones iguais aos do word, onde você coloca bold, itálico, muda a fonte, etc. Tem a opção vídeo para você abrir uma janelinha com o vídeo e checar se a legenda está ok, sincronizada com o mesmo e etc.

Converter para avi e colocar legenda

Instale o programa WinFF utilizando o sistema de instalação da sua distribuição linux. Este programa é também bastante simples de usar, tem as pré-configurações, então você basicamente não precisa se preocupar com detalhes técnicos.

1. Na janela do WinFF, tenha certeza de que o botão "Opções" esteja ativado, porque é necessário ter acesso às guias(abas) de configuração.

2. Na janela do WinFF tem um botão "Adicionar", clique nele, ache o seu vídeo para adicionar e adicione.

3. Na janela do WinFF na guia(aba) "Detalhes da saída", clique logo abaixo de "Converter para", vai abrir um "menu drop-down" onde neste caso vamos escolher AVI, que é o arquivo que vamos gerar.

4. No "pré-ajuste" nesta mesma guia, clicamos e escolhemos "Xvid WideScreen", que vai gerar um vídeo próprio para telas widescreen.

5. Em "Pasta de destino", vamos marcar a caixinha "Utilizar a pasta de origem", que é para onde nosso arquivo .avi vai ser gerado, na mesma pasta do arquivo de vídeo .mkv.

6. Agora se você ativou o botão "Opções" vai ver uma guia(aba) escrito "FFmpeg" do lado da guia "Hora". Clique nesta guia. Você verá um extenso texto com parâmetros de configuração do ffmpeg. Logo acima  tem um espaço em branco "Parâmetros extra da linha de comandos". Nesta linha, você vai digitar onde está o seu arqui .ass(que você gerou com o Aegisub), por exemplo, vamos supor que você é o usuário Leandro que salvou dentro da sua pasta pessoal em Downloads/video:

-vf   "ass=/home/leandro/Downloads/video/legenda.ass"

O que você está fazendo é adicionando um parâmetro a mais indicando que você quer que "cole" a legenda no vídeo do arquivo .avi a ser gerado.

7. Feito isso é só Clicar no botão "Converter", lá no topo da janela. Então irá abrir uma janela de terminal e vai começar a gerar o avi com legendas a partir do mkv.

sexta-feira, 15 de julho de 2016

Como Criar Arquivos Gif Animados Usando o Gimp

Para quem não conhece ainda (acho que poucos) o Gimp é um editor de imagens multiplataforma (Linux, OsX, Windows....) que é de código aberto, ou seja, o programa não tem um dono específico (tem um mantenedor), e todos programadores podem contribuir e ajudar a melhorar o código, sem spywares, vírus ou outras pragas da informática.

O Gimp não chega aos pés do Photoshop em termos de recursos de edição de imagens, mas tem excelentes recursos, e um deles é a criação de arquivos .gif animados.

O arquivo gif nada mais é do que uma animação (múltiplas imagens que se sobrepõem) podendo fazer um loop contínuo ou não. Como são várias imagens que se sobrepõem e esse arquivo é do tempo dos bitmaps (arquivos de imagem pesadões) existe a limitação de 256 cores. Com a explosão das redes sociais, esse tipo de arquivo vem sendo muito utilizado. 

Algumas redes sociais como o twitter não tinham o recurso de vídeo, então as pessoas postavam muito esses arquivos. No tumblr também virou uma febre, porém quem cria gif para postar lá tem que ficar atento ao tamanho que não pode ultrapassar 1 mb.(Não sei se ainda existe este limite)

Estou postando então para vocês este tutorial muito interessante de como fazer gif animados:

  


quinta-feira, 14 de julho de 2016

Várias maneiras de ganhar Bitcoins na Internet

Bitcoin está crescendo lentamente como uma alternativa ao PayPal quando se
trata de fazer dinheiro online. Mais sites estão aceitando-a como uma forma de pagamento. Bitcoin é bom para fazer trabalhos on-line simplesmente porque se tem menos problemas. Existem dificuldades na criação de uma conta do PayPal, ou pelo menos vinculando-o com uma conta bancária e, em seguida, para não mencionar as taxas, que comem todo o dinheiro que acaba em sua conta bancária. O mesmo pode ser facilmente dito sobre Payoneer. Com Bitcoin, tudo que você precisa é de uma carteira bitcoin - sem bancos, sem cartões. 



O que é bitcoin?

 

Bitcoin é uma "criptomoeda" ou dinheiro virtual que surgiu em torno de 2009. Hoje em dia é referido como a moeda ou dinheiro da internet, e você pode ganhá-lo, comprá-lo, vendê-lo e comprar coisas com ele. Vários grandes varejistas aceitam bitcoin, e a lista está crescendo.
 
Bitcoin é uma moeda descentralizada, o que significa que nenhum governo ou banco tem controle sobre ele.
Uma das desvantagens é que ela é altamente volátil, ou seja, o preço dela sobe e desce, mais irregular do que dinheiro. Mas à medida que mais e mais pessoas aceitam bitcoin como meio de pagamento, quer se trate de empregadores que procuram para pagar aos seus trabalhadores ou lojas que aceitam como pagamento de bens, a moeda deve tornar-se mais estável com o tempo.
 
Alguns têm rotulado a moeda bitcoin como o ouro digital do novo milênio, e mais e mais pessoas estão voltando os olhos para ela.


Mineração de Bitcoin



Como isso tradicionalmente funciona é que você use um equipamento de "mineração" que tem de preferência tem uma GPU ou placa gráfica muito poderosa, o download de um programa e, em seguida, configurá-lo com a sua carteira bitcoin.

 Seu GPU vai resolver equações complexas e isso é chamado de mineração. Você receberá o bitcoin que você extraído em sua carteira bitcoin.
 
Se você não tiver o dinheiro para um equipamento de mineração poderoso, você pode alugar um para uma taxa e usar isso em seu lugar. Ou você ainda pode se envolver em mineração nuvem, onde você não precisa de um equipamento. Você só paga uma taxa de assinatura mensal.

Inconvenientes aqui incluem o fato de que o dinheiro que você paga em taxas de eletricidade e os custos de internet provavelmente superam qualquer dinheiro que você faz a partir de mineração - isto é especialmente verdadeiro. O tempo para mineração do bitcoin é longo. A mineração em nuvem também é vista com desconfiança nos dias de hoje uma vez que alguns sites foram revelados para ser nada mais do que uma farsa. As taxas de inscrição também podem acabar sendo mais do que o que você vai ganhar a partir de mineração.  



Vender seus bens usados usando bitcoins 

 

Você pode criar listas em alguns blogs e sites e vender seus bens em segunda mão, ou você poderia até tentar e vender itens em lugares mais mainstream como o Craigslist e pedir bitcoin como pagamento. Primeiro verifique se o site onde você está indo para listar os itens realmente lhe permite isso.

 

Torneiras Bitcoin (Bitcoin Faucets)

 

Como estes sites você fornece o seu endereço de carteira bitcoin para o site, e, em seguida, cada vez que você visitar o site, você recebe bitcoins grátis!
Alguns sites torneiras vão pagar-lhe automaticamente, sem que você nem mesmo ter de visitar sites.
 
Torneiras são considerados uma forma lenta de ganhar bitcoins embora, mas se você se inscrever com um número suficiente deles, e pegar as que pagam alto, você pode ser capaz de fazer alguma coisa. Aqui tem um site http://coinrotator.net/faucetsbiglist que permite ganhar bitcoins em vários sites torneiras bastando clicar em "Next" para ir para o próximo site. Para ganhar é digitar o seu endereço bitcoin, resolver o captcha, e provar que você não é um bot clicando nos números na ordem que for pedida, e depois disso clicar em "get reward" or "claim".

 

Recompensas Bitcoin

 

Você pode por exemplo, ganhar bitcoins usando um site para fazer pesquisas, etc.
 
Confira bitcoinget.com, que lhe permite fazer pesquisas e outras tarefas e ser pago em bitcoins, depositados em sua carteira bitcoin.
 
Sites como tremorgames e stuffpoints operam em muito da mesma maneira. Podem haver recompensas por download e instalação de aplicativos, fazer pesquisas, jogar jogos, etc. 

Implorar por bitcoins

 

Há lugares no Reddit que servem para fazer isso, como r / RandomActsofBitcoin, onde você pode pedir ou implorar por bitcoins e ver o que acontece. Você tem que ter uma história bem convincente, eu imagino. Bitcoinbeg e bitcoinbums também oferecem-lhe a oportunidade. Não será muito, mais do que provável, mas pode valer a pena tentar.

 

Ganhar com anúncios

 

Você pode oferecer espaço publicitário em seu site ou blog para as pessoas, com a estipulação de que você deve ser pago em bitcoins.
 
Se você não tiver um blog ou site, você também pode oferecer espaço publicitário em sua assinatura em um fórum (se o fórum permite isso).
Existem programas de afiliados semelhantes ao Google AdSense, oferecem-lhe também a oportunidade de colocar seus anúncios em seu blog, e ser pago em bitcoins.

Eis alguns:

 

Por fim... 

 

Hoje mesmo eu li em um comentário no Google Play de um taxista que aceita pagamento em bitcoins. Isso é sinal que a moda está pegando. Que tal?