Com al octubre de 1937 el govern s'havia establert a Barcelona, la oficina de producció es va instal·lar al edifici del Comissariat de Propaganda que la Generalitat. Max Aub s'encarrega de traduir al castellà el guió, i per la seva vinculació amb els ambients teatrals -era el secretari del Consejo Nacional de Teatro- ajudà a Malraux a escollir als actors. També s'encarregà de buscar les localitzacions que representen el front de Terol. A la pel·lícula podem veure Tarragona, Cervera, Collbató, el Funicular de Montserrat, el camp d'aviació Canudes del Prat, i també els carrers de Barcelona de Santa Anna, Montcada, Call, i el Poble Espanyol. Es va començar a rodar el 20 de juliol de 1938, coincidint amb l'inici de la batalla de l'Ebre, als estudis Orphea de Montjüic.
La proximitat dels dipòsits de carburants del port, obligaven aturar el rodatge cada vegada que bombardejaven Barcelona. Com el bombardeigs eren cada vegada més freqüent, els talls de corrent elèctric eren constants, les filmacions no avançaven, i al laboratori no podien revelar la pel·lícula, perquè un tall o una fluctuació del subministrament del corrent elèctric, malmetia tot el material processat. Per aquest motiu decidiren enviar tot el material rodat a França, el procés de rodatge s'alentia, les tomes no es podien veure fins vuit dies després de filmar-les, i sovint no arribaven a Barcelona abans de quinze dies (degut a la guerra i als enllaços entre els avions de París i Tolouse). Quan havia que repetir alguna escena calia buscar els figurants que havien intervingut, tornar a construir els decorats, i com les condicions lumíniques exteriors havien canviat complicaven extraordinàriament el rodatge.
De França també van portar el material necessari per la filmació: Les cameres, els focus, travelling, la pel·lícula verge, el maquillatge i el sabó desmaquillador, perquè havia escassetat de tot. Es rodar amb só directe però, degut a les grans dificultats tècniques, fou necessari tornar a sonoritzar la pel·lícula a París, circumstància que Max Aub aprofità per doblar amb accent estranger al actor Pedro Codina (el pilot Schreiner).
Per les seqüències exteriors disposaven de l'únic avió Potez que quedava al exercit, i construïren una replica de la meitat de avió, en fusta, per utilitzar-lo al estudi. Les batalles aèries es van filmar amb un Fokker prop de Cervera, però van ser interceptats per tres avions enemics, salvant-se dels Messermiths de miracle.
Les enormes limitacions materials i de mitjans tècnics van obligar a suprimir les seqüències on apareixien tancs perquè l'exercit els necessitava al front. Tampoc es rodaren les escenes de les vaques, al no trobar-les en tot els Pirineus.
Les lluites entre els sindicats, van malmetre la filmació de la famosa escena del canó, què no podien repetir al no tenir cap canó, ni cotxe de recanvi. Empenyeren el vehicle sense motor en un carrer de Tarragona que tenia molta pendent, i al agafar la primera cantonada s'estimbà. El conductor, imposat pel sindicat d'acròbates, confessa a Malraux que no sabia conduir, i no van trobar cap cotxe igual per completar la filmació.