FFmpeg - Concatenando múltiplos arquivos MP4

0

Estou usando um script externo ( link ) para concatenar vários arquivos MP4. Este script permite que você faça um comando assim:

./mmcat input1 input2 input3 ... output

para concatenar vários arquivos.

Estou usando este comando agora:

./mmcat.sh video1.mp4 video2.mp4 video3.mp4 "output.mp4"

Depois de receber um erro "Operação não permitida", registrei os resultados listados abaixo:

Em log.v.3 e log.v.2:

[yuv4mpegpipe @ 00000190aa080a20] ERRO: Codec não suportado.

Não foi possível gravar o cabeçalho do arquivo de saída nº 0 (parâmetros incorretos do codec?): Dados inválidos encontrados ao processar a entrada

No log.a.2: Temp / mcs_a2.lnk: Permissão negada

Em log.a.3: ... AppData / Local / Temp / mcs_a3.lnk ': O arquivo de saída # 0 não contém nenhum fluxo

Eu gostaria de receber ajuda, pois sou muito novo no uso do ffmpeg e apenas como iniciante em codificação de vídeo etc., em geral.

    
por user554628 05.02.2016 / 21:23

1 resposta

1

Tive o mesmo problema e, em seguida, encontrei esta postagem em sua lista de e-mails depois de semanas de depuração.

Trabalhei para mim depois de remover todas as ocorrências de -vcodec $PARAM [1] no script mmcat .

[1]: $PARAM não é literal, é o valor usado para a opção ffmpeg -vcodec no script.

    
por 12.10.2016 / 13:23